Skip to content

chore: hold Node major bumps in Dependabot; ignore local .claude state - #53

Merged
carbon-evolution merged 1 commit into
mainfrom
chore/dependabot-node-majors
Oct 18, 2026
Merged

carbon-evolution merged 1 commit into
mainfrom
chore/dependabot-node-majors

Conversation

@carbon-evolution

Copy link
Copy Markdown
Owner

Summary

  • Dependabot (docker): ignore semver-major updates of the node base image. Dependabot's first docker PR (chore(deps): bump the docker group across 2 directories with 1 update #48) proposed Node 22 → 26: CI still tests on Node 22, and Node 26 only becomes LTS on 2026-10-28 (Node 22 is supported until 2027-04-30). Major runtime upgrades should be deliberate, moving CI node-version and both Dockerfiles together; digest, minor and patch updates of node:22-alpine still come through.
  • Local tooling: exclude .claude/ from ESLint and tsconfig.json, and git-ignore .claude/worktrees/. Claude Code sub-agent worktrees are full repo copies; a plain npx eslint . counted them (1,103 anys instead of 243) and tsc type-checked them too. CI never has that folder, so CI is unchanged.

Verification

tsc 0 · eslint . exit 0 (243 any warnings, now correct with worktrees present) · next build ✅ · dependabot.yml parses.

After merging, close #48; Dependabot won't reopen it for the ignored major.

🤖 Generated with Claude Code

- dependabot.yml (docker): ignore semver-major updates of the node base
  image. Dependabot proposed node:22 -> node:26 (#48) while CI tests on
  22 and 26 isn't LTS until 2026-10-28. Major runtime upgrades should
  move CI node-version and both Dockerfiles together; digest/minor/patch
  updates still come through.
- Exclude .claude/ from ESLint and tsconfig, and git-ignore
  .claude/worktrees/: Claude Code sub-agent worktrees are full repo
  copies and inflated local lint/type-check runs (1103 vs 243 anys).
  CI is unaffected (the folder never exists there).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@carbon-evolution
carbon-evolution merged commit 8e361a3 into main Oct 18, 2026
8 checks passed
@carbon-evolution
carbon-evolution deleted the chore/dependabot-node-majors branch October 18, 2026 04:54
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