Skip to content

Conversation

@scott-rc
Copy link
Collaborator

@scott-rc scott-rc commented Oct 29, 2025

This bumps our minimum supported version of Node.js from 18 -> 20.

Node.js 18 reached End-of-Life (EOL) on 2025-04-30:


Note

Raise minimum Node.js to 20 and update CI, Nix, and dependencies to match.

  • BREAKING:
    • Require Node.js >=20 via package.json#engines and add a changeset (.changeset/node-20.md).
  • CI/CD:
    • Switch GitHub Actions workflows (.github/workflows/ci.yml, cd.yml) to Node 20 for lint, build, test, and release.
  • Dev Environment (Nix):
    • Use nodejs_20 in nix/flake.nix and update nix/flake.lock inputs.
  • Dependencies/Tooling:
    • Bump @types/node to ^20 and refresh pnpm-lock.yaml accordingly.
    • Tweak version script to run prettier --write CHANGELOG.md.
    • Clean up Dependabot config: keep @types/node major updates ignored; remove other ignores.

Written by Cursor Bugbot for commit 075a7ab. This will update automatically on new commits. Configure here.

@changeset-bot
Copy link

changeset-bot bot commented Oct 29, 2025

🦋 Changeset detected

Latest commit: 075a7ab

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
ggt Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

@scott-rc scott-rc force-pushed the sc/node-20 branch 2 times, most recently from 6c888b1 to 1e33c9f Compare November 6, 2025 00:35
@scott-rc scott-rc mentioned this pull request Nov 6, 2025
@scott-rc scott-rc merged commit e917012 into main Nov 6, 2025
12 checks passed
@scott-rc scott-rc deleted the sc/node-20 branch November 6, 2025 15: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.

2 participants