Skip to content

feat(node): upgrade runtime to Node.js 22#22

Merged
mridang merged 2 commits intomasterfrom
feat/node-22-upgrade
Oct 24, 2025
Merged

feat(node): upgrade runtime to Node.js 22#22
mridang merged 2 commits intomasterfrom
feat/node-22-upgrade

Conversation

@mridang
Copy link
Owner

@mridang mridang commented Oct 24, 2025

Upgrade to Node.js 22 and update dependencies

Description

  • Upgraded Node.js runtime from v20 to v22
  • Updated devbox configuration to use nodejs@22
  • Updated TypeScript and related tooling (@tsconfig/node22, @types/node@22)
  • Updated @mridang/eslint-defaults to latest version
  • Updated all semantic-release packages to latest versions
  • Updated package.json engine requirements

Related Issue

N/A - Routine maintenance upgrade

Motivation and Context

Node.js 22 is the current LTS version with improved performance, security updates, and new language features. Keeping dependencies up-to-date reduces technical debt and security vulnerabilities.

How Has This Been Tested?

  • Updated devbox environment and verified Node 22 installation
  • Ran npm run format and npm run lint successfully
  • All existing tests pass

Documentation:

No documentation changes required

Checklist:

  • I have updated the documentation accordingly.
  • I have assigned the correct milestone or created one if non-existent.
  • I have correctly labeled this pull request.
  • I have linked the corresponding issue in this description.
  • I have requested a review from at least 2 reviewers
  • I have checked the base branch of this pull request
  • I have checked my code for any possible security vulnerabilities

@mridang mridang self-assigned this Oct 24, 2025
@mridang mridang merged commit f423742 into master Oct 24, 2025
5 checks passed
github-actions bot pushed a commit that referenced this pull request Oct 24, 2025
# [1.5.0](v1.4.0...v1.5.0) (2025-10-24)

### Features

* **node:** upgrade runtime to Node.js 22, update tooling and depende… ([#22](#22)) ([f423742](f423742))
@mridang mridang changed the title feat(node): upgrade runtime to Node.js 22, update tooling and depende… feat(node): upgrade runtime to Node.js 22 Oct 25, 2025
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