Skip to content

chore(deps): ignore major toolchain updates - #8

Merged
christopherjnelson merged 1 commit into
mainfrom
chore/0003-dependabot-major-version-policy
Aug 14, 2026
Merged

christopherjnelson merged 1 commit into
mainfrom
chore/0003-dependabot-major-version-policy

Conversation

@christopherjnelson

Copy link
Copy Markdown
Member

Summary

  • ignore major Dependabot updates for @types/node, eslint, and typescript
  • keep @types/node aligned with the Node 24 runtime
  • require intentional compatibility migrations for ESLint and TypeScript majors
  • preserve monthly grouped routine updates, one open PR per ecosystem, security updates, and manual merge control

Root cause

After the dependency automation cleanup merged, Dependabot immediately recreated an incompatible grouped major update in #7. That PR moved Node types beyond the project runtime and introduced ESLint and TypeScript majors, producing a large lockfile rewrite and failing CI.

Impact

Routine non-major and security dependency automation remains enabled. Toolchain majors will be handled deliberately in dedicated compatibility migrations.

Validation

Local validation was not run, per repository instructions. The diff was inspected and contains only .github/dependabot.yml; normal GitHub CI is expected to run.

@christopherjnelson
christopherjnelson marked this pull request as ready for review August 14, 2026 02:19
@christopherjnelson
christopherjnelson merged commit c064883 into main Aug 14, 2026
2 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