Skip to content

ci: point Dependabot version updates at dev - #294

Merged
chrisuthe merged 1 commit into
mainfrom
chore/dependabot-target-dev
Aug 27, 2026
Merged

ci: point Dependabot version updates at dev#294
chrisuthe merged 1 commit into
mainfrom
chore/dependabot-target-dev

Conversation

@chrisuthe

Copy link
Copy Markdown
Owner

Sets target-branch: "dev" on all three Dependabot ecosystems (nuget, github-actions, docker).

Why

Dependency bumps were opening against main — the default branch — while all feature work goes to dev and only reaches main at a release. That left the two branches each stale on the other's upgrades.

It surfaced while cutting v5.3.0: MultiRoomAudio.csproj conflicted because main had System.IO.Ports 10.0.11 (from #275-#278) and dev had SendSpin.SDK 9.3.0. Resolving it in either direction would have silently downgraded a package; it needed the newer of each side taken by hand.

With bumps targeting dev, they land where the rest of the work does and ride out with the next release.

Why this targets main rather than dev

Dependabot reads .github/dependabot.yml only from the default branch. On dev it would have no effect until the next release merged it to main.

Note on security updates

Dependabot security updates always target the default branch regardless of target-branch, so those will still open against main. That's the desired behaviour anyway — a security fix shouldn't wait for a release cycle.

No open Dependabot PRs needed retargeting; there are currently none.

Dependency bumps were opening against main, the default branch, while all
feature work goes to dev and only reaches main at a release. That split
left the two branches each stale on the other's upgrades: cutting v5.3.0
hit a MultiRoomAudio.csproj conflict where main had System.IO.Ports
10.0.11 and dev had SendSpin.SDK 9.3.0, and resolving it the obvious way
would have silently downgraded one of them.

Set target-branch: "dev" on all three ecosystems so bumps land where the
rest of the work does and ride out with the next release.

This has to go on main, since Dependabot reads its config only from the
default branch. Security updates are unaffected and still target main.
@chrisuthe
chrisuthe merged commit faea1b7 into main Aug 27, 2026
1 check passed
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