Skip to content

ci(auto-merge): never auto-merge Dependabot PRs into main (dev) - #58

Merged
PhillyUrbs merged 1 commit into
devfrom
ci/no-automerge-main-dev
May 11, 2026
Merged

ci(auto-merge): never auto-merge Dependabot PRs into main (dev)#58
PhillyUrbs merged 1 commit into
devfrom
ci/no-automerge-main-dev

Conversation

@PhillyUrbs

Copy link
Copy Markdown
Owner

Cherry-pick of #56 (already merged to main) onto dev. Companion to #57 (beta). Keeps the no-auto-merge-into-main policy consistent across release lines so it doesn't get reverted by the next dev → beta → main promote chain.

Add a base.ref guard so the Dependabot auto-merge workflow only
fires for PRs targeting non-main branches. Anything landing on
main (the production channel) goes through manual review even
when it's a low-risk patch-level security bump.

Hotfix targets main directly so the policy is in effect before
the next dependabot PR opens.
@PhillyUrbs
PhillyUrbs merged commit 4cb3357 into dev May 11, 2026
11 checks passed
@PhillyUrbs
PhillyUrbs deleted the ci/no-automerge-main-dev branch May 11, 2026 02:38
PhillyUrbs added a commit that referenced this pull request May 11, 2026
Re-open of #57 with the source branch renamed `ci/...` → `hotfix/...` so
the promotion-guard workflow accepts it (PRs into beta must be from
`dev`, `hotfix/*`, or `release-please--*`).

Cherry-pick of #56 (already merged to `main`). Companion PR #58 covers
`dev`.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.

1 participant