Skip to content

chore: CI on actions v7 and Node 24 LTS - #9

Merged
isamu merged 2 commits into
mainfrom
chore/ci-actions-node
Oct 13, 2026
Merged

isamu merged 2 commits into
mainfrom
chore/ci-actions-node

Conversation

@isamu

@isamu isamu commented Oct 13, 2026

Copy link
Copy Markdown
Member

Summary

Brings CI up to date, matching mulmoclaude's workflows:

  • actions/checkout and actions/setup-node: v6 → v7
  • Format/lint/typecheck/build and the package smoke: Node 22 → 24 (the current LTS; 22 is in maintenance)
  • Tests: [22, 24] on both ubuntu and macOS (macOS previously ran 22 only). 22 stays because engines is >=22.18

Items to Confirm / Review

  • v7 release notes list an ESM migration and dependency bumps; nothing affects how this workflow uses them (persist-credentials: false, cache: npm). This PR's own CI run is the check.
  • The macOS + Node 24 job is new, so the matrix grows by one job.
  • Node 26 (Current, not yet LTS) is left out on purpose; add it once it becomes LTS.
  • ubuntu-latest / macos-latest already follow the newest runner images, so they are unchanged.

User Prompt

  • Aren't the CI images and Node versions old?
  • Just create a new PR (no issue).

🤖 Generated with Claude Code

isamu and others added 2 commits October 13, 2026 16:16
Checks and the package smoke run on Node 24; tests cover 22 (the engines floor) and 24 on
both ubuntu and macOS.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@isamu
isamu merged commit 91c0bd6 into main Oct 13, 2026
7 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