Skip to content

ci: point Dependabot at develop instead of main - #690

Merged
hokiepokedad2 merged 1 commit into
developfrom
chore/dependabot-target-develop
Aug 10, 2026
Merged

ci: point Dependabot at develop instead of main#690
hokiepokedad2 merged 1 commit into
developfrom
chore/dependabot-target-develop

Conversation

@hokiepokedad2

Copy link
Copy Markdown
Contributor

Problem

.github/dependabot.yml sets no target-branch on any of its four ecosystems (nuget, npm, github-actions, docker), so all of them fall back to the repository's default branch — main.

That contradicts the branching model in CLAUDE.md:

main — Released code. Only moves when a release is merged.

Every dependency bump has been landing directly on released code without being built as :beta, without running on the dev instance, and without appearing in develop first.

It has already drifted: 7366906 (jsdom) is on main and not on develop.

There is a second effect. The merge queue (ruleset 20426419) exists only on main; develop has none. So every Dependabot PR is routed through a queue it does not need — which is where #683 and #686 are stuck right now, both approved with all required checks green and neither ever entering the queue.

Change

target-branch: develop on all four ecosystems, with a comment recording why.

Follow-up (not in this PR)

No target-branch was set on any of the four ecosystems, so all of them
defaulted to the repository default branch. Dependency bumps therefore landed
straight on main -- released code -- without being built as :beta or running on
the dev instance first, which contradicts the branching model in CLAUDE.md
where main only moves when a release is merged.

It had already drifted: 7366906 (jsdom) sits on main and not on develop.

It also routed every bump through the merge queue that exists only on main,
which is where #683 and #686 are currently stuck despite being approved with
all required checks green.
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