Skip to content

Update merge bot workflow for GitHub Actions integration#122

Merged
ptr727 merged 4 commits intodevelopfrom
ifmerge
Apr 15, 2026
Merged

Update merge bot workflow for GitHub Actions integration#122
ptr727 merged 4 commits intodevelopfrom
ifmerge

Conversation

@ptr727
Copy link
Copy Markdown
Owner

@ptr727 ptr727 commented Apr 15, 2026

Enhance the merge conditions to include updates for GitHub Actions while excluding major version NuGet updates to prevent potential breaking changes.

Copilot AI review requested due to automatic review settings April 15, 2026 16:24
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the merge-bot workflow to refine Dependabot auto-merge behavior, aiming to allow GitHub Actions updates while preventing potentially breaking major NuGet upgrades.

Changes:

  • Adjusted Dependabot merge condition to permit GitHub Actions updates even when they are semver-major.
  • Added inline documentation clarifying the intended merge behavior for GitHub Actions vs NuGet.

Comment thread .github/workflows/merge-bot-pull-request.yml Outdated
@ptr727 ptr727 requested a review from Copilot April 15, 2026 16:30
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Updates the merge-bot workflow so it auto-merges GitHub Actions (and other ecosystems) updates while preventing auto-merge of major NuGet updates to reduce risk of breaking changes.

Changes:

  • Add documentation explaining why major NuGet updates are excluded from auto-merge.
  • Update the merge step condition to only block nuget + semver-major, allowing all other update types/ecosystems to proceed.

Comment thread .github/workflows/merge-bot-pull-request.yml Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Dependabot auto-merge workflow to allow major updates for non-NuGet ecosystems (notably GitHub Actions), while continuing to block major version updates for NuGet to reduce breaking-change risk.

Changes:

  • Adjusted merge condition to allow major updates when package-ecosystem is not nuget.
  • Kept the existing restriction that NuGet major updates (version-update:semver-major) are not auto-merged.
  • Added clarifying comments documenting the new merge rules.

@ptr727 ptr727 merged commit f23d20b into develop Apr 15, 2026
12 checks passed
@ptr727 ptr727 deleted the ifmerge branch April 15, 2026 16:43
ptr727 added a commit that referenced this pull request Apr 15, 2026
Enhance the merge conditions to include updates for GitHub Actions while
excluding major version NuGet updates to prevent potential breaking
changes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants