Skip to content

chore: upgrade Node from 18 to 22#46

Open
markshenouda wants to merge 1 commit into
mainfrom
chore/upgrade-node-22
Open

chore: upgrade Node from 18 to 22#46
markshenouda wants to merge 1 commit into
mainfrom
chore/upgrade-node-22

Conversation

@markshenouda
Copy link
Copy Markdown
Member

Summary

  • Node 18 reached end-of-life on 2025-04-30; bumping to Node 22 (Jod, current active LTS)
  • Updates Lambda runtime (nodejs18.xnodejs22.x), CI workflow, .nvmrc, and @types/node

Changes

  • .nvmrc: lts/hydrogenlts/jod
  • serverless.yml: runtime: nodejs18.xnodejs22.x
  • .github/workflows/deploy.yml: matrix and setup-node 18.x22.x
  • package.json: @types/node 18.11.1822.19.19 (+ lockfile)

Test plan

  • npm install succeeds
  • npm run ts:check passes
  • npm test passes in CI
  • Deploy to a non-prod stage to confirm the Lambda runtime change works end-to-end

Node 18 reached end-of-life on 2025-04-30. Bumps the Lambda runtime,
CI workflow, .nvmrc, and @types/node to the current active LTS (Jod).
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