Skip to content

chore(dependabot): Tier 1 policy — daily 05:00 UTC, cooldown 7, no majors - #24

Merged
lucas-d-ramos merged 1 commit into
mainfrom
chore/dependabot-tier1-policy
Aug 21, 2026
Merged

chore(dependabot): Tier 1 policy — daily 05:00 UTC, cooldown 7, no majors#24
lucas-d-ramos merged 1 commit into
mainfrom
chore/dependabot-tier1-policy

Conversation

@lucas-d-ramos

Copy link
Copy Markdown
Contributor

Applies the agreed org policy to this repo's own Dependabot config, which had neither constant: no cooldown, no major-ignore.

Tier 1, not Tier 2

This repo sat in Tier 2 in earlier drafts and that was wrong. Tier 2's defining claim is that the merge is the deploy. Here a merge deploys nothing — every consumer pins @v14 and never reads main. Production ships when the floating tag moves, by hand, per RELEASING.md.

That is the Tier 1 shape exactly: main is this repo's staging, which is why auto-merging patch + minor onto it is safe.

Changes

before after
schedule weekly daily, 05:00 UTC
cooldown none 7 days
majors not ignored ignored

Worth knowing

ignore covers version updates only. A security major can still open a PR — the auto-merge workflow's update-type gate is what refuses to merge it. Both layers are needed.

And a caveat recorded in the file itself, because it outlives this change: the ci gate here is actionlint only. It lints the YAML; it does not test that the reusables still work. A bad docker-build.yml reaches every consumer the moment the tag moves, and the release gate is a human remembering to look.

🤖 Generated with Claude Code

…jors

This repo is Tier 1: production ships when the floating vMAJOR tag moves
by hand, not when a PR merges. Consumers pin @v14 and never read main, so
main is effectively staging and auto-merging patch+minor onto it is safe
for the same reason it is safe in donation-form.

It sat in Tier 2 in earlier drafts, which was wrong — Tier 2's defining
claim is that the merge IS the deploy, and here it deploys nothing.

Adds the two org constants this config was missing entirely: a 7-day
cooldown and an ignore for all major version updates. Note ignore covers
version updates only; a security major can still open a PR, and the
auto-merge workflow's update-type gate is what refuses to merge it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@lucas-d-ramos
lucas-d-ramos merged commit 81c18d8 into main Aug 21, 2026
2 checks passed
@lucas-d-ramos
lucas-d-ramos deleted the chore/dependabot-tier1-policy branch August 21, 2026 12:46
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