Skip to content

Auto-merge every Dependabot tier (drop semver-major skip)#113

Merged
ptr727 merged 1 commit into
developfrom
chore/dependabot-every-tier
Jul 3, 2026
Merged

Auto-merge every Dependabot tier (drop semver-major skip)#113
ptr727 merged 1 commit into
developfrom
chore/dependabot-every-tier

Conversation

@ptr727

@ptr727 ptr727 commented Jul 3, 2026

Copy link
Copy Markdown
Owner

Closes #112

Removes the version-update:semver-major guard (and the now-unused dependabot/fetch-metadata step) from the merge-dependabot job so every Dependabot tier auto-merges on green - the required checks are the gate, not the version bump. The guard was inert here anyway (this repo's ecosystems are github-actions + docker, no NuGet), so it only added a stale "Skip semver-major NuGet bumps" comment and an extra step/token. Brings the policy in line with the sibling repos (LanguageTags, Utilities, homeassistant-purpleair) that already dropped it.

Changes

  • .github/workflows/merge-bot-pull-request.yml: drop the metadata step + the if: guard; the merge step now runs unconditionally on a qualifying Dependabot PR. Comment updated to "Every tier auto-merges, semver-major included". actionlint clean.
  • WORKFLOW.md: update D8.2, the self-sufficiency prose, the D8/D9 summary, and the merge-bot flow diagram (removed the "semver-major nuget?" gate + "wait for human review" node). Mermaid re-rendered clean; markdownlint clean.

Note: Closes #112 here targets develop; it will actually fire when this reaches main via the promotion PR (per the repo's own issue-closing learning).

Remove the fetch-metadata step and the semver-major guard from the
merge-dependabot job so every tier auto-merges on green - the required checks
are the gate, not the version bump. The guard was inert here anyway (this repo's
ecosystems are github-actions + docker, no NuGet). Update WORKFLOW.md D8.2, the
self-sufficiency prose, the merge-bot flow diagram, and the D8/D9 summary to
match. Closes the last policy drift vs the sibling repos.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 3, 2026 19:02

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR aligns the repository's merge-bot behavior and workflow contract documentation with the policy that all Dependabot updates (including semver-major) should auto-merge once required checks are green, removing the previously retained (but in this repo effectively inert) semver-major NuGet exception.

Changes:

  • Removed the dependabot/fetch-metadata step and the version-update:semver-major conditional so the Dependabot merge step always enables auto-merge for qualifying Dependabot PRs.
  • Updated WORKFLOW.md to reflect the "every tier" Dependabot policy, including the D8.2 guarantee text and the automation flow diagram.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
WORKFLOW.md Updates the documented automation guarantees and diagrams to remove the semver-major exception and reflect the every-tier auto-merge policy.
.github/workflows/merge-bot-pull-request.yml Removes the metadata-driven semver-major guard so the merge-bot enables auto-merge for all qualifying Dependabot PRs.

@ptr727 ptr727 merged commit 188a8ee into develop Jul 3, 2026
10 checks passed
@ptr727 ptr727 deleted the chore/dependabot-every-tier branch July 3, 2026 19:07
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