Skip to content

chore: upgrade to Node 24 and latest dependencies - #4

Merged
yujiaxu-ops merged 1 commit into
mainfrom
chore/node-24-dependency-upgrades
Aug 29, 2026
Merged

yujiaxu-ops merged 1 commit into
mainfrom
chore/node-24-dependency-upgrades

Conversation

@yujiaxu-ops

Copy link
Copy Markdown
Collaborator

Summary

  • raise the minimum runtime from Node 20 to Node 24 and compile against ES2024
  • upgrade pnpm, TypeScript, tsx, Commander, Sharp, and Zod to their latest stable releases
  • align Node types with the Node 24 runtime baseline
  • upgrade GitHub Actions and test packaged installs on Node 24 and Node 26
  • resolve the open Sharp and esbuild Dependabot alerts

Validation

  • pnpm run typecheck
  • pnpm test (363 passed)
  • pnpm run build
  • pnpm pack
  • Node 26 CLI startup smoke test
  • pnpm audit (no known vulnerabilities)

Compatibility

This intentionally drops Node 20 and Node 22 runtime support; the next release should use a compatibility-signaling version such as 0.2.0.

@yujiaxu-ops
yujiaxu-ops merged commit 2c59280 into main Aug 29, 2026
4 checks passed
@yujiaxu-ops
yujiaxu-ops deleted the chore/node-24-dependency-upgrades branch August 29, 2026 06:25
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