Skip to content

ci: only apply patch label to dependabot PRs - #6

Merged
Mirasii merged 1 commit into
mainfrom
fix-dependabot-labeling
May 1, 2026
Merged

ci: only apply patch label to dependabot PRs#6
Mirasii merged 1 commit into
mainfrom
fix-dependabot-labeling

Conversation

@Mirasii

@Mirasii Mirasii commented May 1, 2026

Copy link
Copy Markdown
Member

Summary

Stops Dependabot from inheriting major/minor labels on its PRs (a built-in GitHub behaviour when those labels exist in the repo). All Dependabot PRs will now carry only patch, which is a prerequisite for safe Dependabot auto-merge.

Changes

  • .github/dependabot.ymllabels: [] to disable default Dependabot labelling.
  • .github/workflows/dependabot-auto-label.yml (new) — applies only patch to PRs opened by dependabot[bot]. Uses pull_request_target to obtain pull-requests: write without enabling fork-wide writes.
  • .github/workflows/deploy-develop.yml — adds labeled to trigger types so the Check for Version Label step re-runs once the auto-label workflow attaches patch (avoids open-event race).

Test plan

  • CI passes on this PR (label check should re-fire when patch is attached).
  • Verify after merge: next Dependabot PR has only the patch label.

🤖 Generated with Claude Code

Dependabot auto-applies major/minor/patch labels to PRs based on the
detected semver bump whenever those labels exist in the repo, even
when dependabot.yml's labels: list says otherwise. That caused
dependency PRs to inherit the wrong version-bump label, which would
have propagated incorrectly through the deploy.yml release logic.

- dependabot.yml: set labels: [] to suppress all default labelling.
- dependabot-auto-label.yml (new): apply only `patch` to PRs opened
  by dependabot[bot]. Uses pull_request_target so the label can be
  written without enabling repo-wide write permissions for forks.
- deploy-develop.yml: include `labeled` in the trigger types so the
  Check for Version Label step re-runs once the auto-label workflow
  attaches the patch label, avoiding the open-event race.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@Mirasii Mirasii added the patch label May 1, 2026
@Mirasii
Mirasii merged commit bfed01e into main May 1, 2026
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant