Skip to content

ci: give every major dependency update its own pull request - #304

Merged
kurkle merged 1 commit into
mainfrom
chore/dependabot-split-majors
Sep 18, 2026
Merged

kurkle merged 1 commit into
mainfrom
chore/dependabot-split-majors

Conversation

@kurkle

@kurkle kurkle commented Sep 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add update-types: ["minor", "patch"] to the dev-dependencies group so a major dependency update is raised as its own pull request instead of blocking the grouped minor/patch update.
  • Add the same update-types restriction to the actions group for the same reason.
  • Add the typescript ignore rule already used by sibling repos: @astrojs/check ^0.9.10 only accepts typescript ^5 or ^6, so a TypeScript major breaks npm ci with ERESOLVE and stalls the whole dev-dependencies group. This is the exact major blocking chore(deps-dev): bump the dev-dependencies group across 1 directory with 5 updates #303 today.

Why

Dependabot currently groups all development dependencies together regardless of update type. When one of them has a major version bump that cannot be taken yet, it drags every other mergeable patch/minor update in the group down with it. Restricting the groups to minor/patch updates means majors are raised individually and reviewed on their own.

🤖 Generated with Claude Code

Both grouped-update blocks now exclude majors via update-types, so a
blocked major no longer drags mergeable minor/patch updates down with
it. Also add the typescript ignore already used by sibling repos: TS 7
breaks npm ci here too, since @astrojs/check ^0.9.10 only accepts
typescript ^5 or ^6.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying chartjs-plugin-gradient with  Cloudflare Pages  Cloudflare Pages

Latest commit: 77d95d2
Status: ✅  Deploy successful!
Preview URL: https://f4bb8a51.chartjs-plugin-gradient.pages.dev
Branch Preview URL: https://chore-dependabot-split-major.chartjs-plugin-gradient.pages.dev

View logs

@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

Size Change: 0 B

Total Size: 12.7 kB

ℹ️ View Unchanged
Filename Size
dist/chartjs-plugin-gradient.cjs 3.63 kB
dist/chartjs-plugin-gradient.esm.js 3.47 kB
dist/chartjs-plugin-gradient.js 3.63 kB
dist/chartjs-plugin-gradient.min.js 2.02 kB

compressed-size-action

@kurkle
kurkle merged commit f1a91bb into main Sep 18, 2026
6 checks 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