Skip to content

ci(dependabot): ignore major version updates for npm and pip until ruled otherwise - #283

Draft
aldoruizluna wants to merge 1 commit into
mainfrom
chore/geo-stab-dependabot-ignore-majors
Draft

aldoruizluna wants to merge 1 commit into
mainfrom
chore/geo-stab-dependabot-ignore-majors

Conversation

@aldoruizluna

Copy link
Copy Markdown
Contributor

Why

The first run of the Dependabot configuration from #249 opened 29 pull requests at once (#254–#282), 20 of them majors (tailwind 3→4, eslint 8/9→10, typescript 5→7, vitest 4→5, redis 5→8, reportlab 4→5, lucide-react 0.3→1.57, …). Their CI runs (11 e2e shards each) queued ahead of main's CI, so the #249 deploy waited 35 minutes. The coordinator cancelled those runs; the PRs are still open.

What

  • ignore: dependency-name: "*", update-types: ["version-update:semver-major"] on every npm and pip entry. github-actions is untouched (its "majors" are SHA pins to the next tag and are wanted).
  • Minor-and-patch groups stay weekly. Security updates ignore this block and still open their own PRs, majors included.

How verified

  • YAML parses; 7 entries, 6 with the ignore block (the github-actions entry has none).

Risk

None at runtime. Majors stop arriving as PRs until the block is removed.

Needs the owner

This is a ruling, which is why the PR is a draft: (a) merge it and close the open major PRs (gh pr close on #254–#282's majors, or leave them for Dependabot to close on its next run), or (b) keep majors coming as individual PRs and close this. Either way the minor/patch group PRs (#254, #261, #262, #271, #277 and the pip group) are worth a look.

🤖 Generated with Claude Code

…led otherwise

The first run of the new configuration (#249) opened 29 pull requests at
once, 20 of them majors (tailwind 4, eslint 10, typescript 7, vitest 5,
redis 8, reportlab 5, ...), whose CI runs queued ahead of main's own CI
and deploy. Minor and patch groups stay weekly; security updates are not
affected by `ignore` and still open their own PRs, majors included.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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.

2 participants