Skip to content

chore(ci): impact-weighted prefixes for dependabot commits#55

Merged
kneshi merged 2 commits into
mainfrom
chore/dependabot-impact-weighted-bumps
May 12, 2026
Merged

chore(ci): impact-weighted prefixes for dependabot commits#55
kneshi merged 2 commits into
mainfrom
chore/dependabot-impact-weighted-bumps

Conversation

@kneshi
Copy link
Copy Markdown
Contributor

@kneshi kneshi commented May 12, 2026

Summary

Routes Dependabot's commit-message.prefix so production npm deps and Docker base bumps emit fix(deps): / fix(docker): (patch-bump via release-please), while dev deps and GitHub Actions bumps stay on chore(...) and remain silent.

Closes the silent-shipped-change gap: today every Dependabot PR lands as chore(...), so weekly runtime-dep bumps and base-image bumps change the published artifact without producing a version, a tag, or a CHANGELOG entry. Going forward, the artifact-affecting subset triggers a patch bump that release-please batches into a single release PR.

Note: the CI block stays chore(ci); workflow files don't ship to users. The dev-deps split is wired via Dependabot's prefix-development key, which is supported on npm.

kneshi added 2 commits May 12, 2026 10:15
Production npm deps and Docker base bumps now emit fix(deps): and
fix(docker):, which release-please picks up as patch bumps. Dev deps
and GitHub Actions bumps stay as chore() and remain silent. Closes
the gap where weekly runtime-dep bumps silently changed the shipped
artifact without producing a version, a tag, or a CHANGELOG entry.
@kneshi kneshi merged commit 2874df7 into main May 12, 2026
14 checks passed
@kneshi kneshi deleted the chore/dependabot-impact-weighted-bumps branch May 12, 2026 08:43
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