Conversation
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7868 +/- ##
=======================================
Coverage 77.02% 77.02%
=======================================
Files 117 117
Lines 2651 2651
Branches 244 244
=======================================
Hits 2042 2042
Misses 593 593
Partials 16 16
🚀 New features to boost your workflow:
|
a299b12 to
8310020
Compare
Update Node.js target from v20 to v24.13.0 (latest LTS) across: - .nvmrc for local development - All Dockerfiles (root, warp-monitor, rebalancer, ccip-server, cosmos-types) - README.md documentation Build and lint verified passing on Node 24.
6be1dc3 to
c93264b
Compare
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
🕵️ Warp Monitor Docker Image Built SuccessfullyImage Tags: |
♻️ Rebalancer Docker Image Built SuccessfullyImage Tags: |
🐳 Monorepo Docker Image Built SuccessfullyImage Tags: |
🔍 CCIP Server Docker Image Built SuccessfullyImage Tags: |
## Summary - Add `.nvmrc` with v24 for local development consistency - Add `engines` field to `package.json` requiring Node >= 24 - Update CI workflow to use `.nvmrc` instead of `package.json` for node version Part of the Node.js 24 LTS migration across all Hyperlane repositories. **Related PRs:** - hyperlane-monorepo: hyperlane-xyz/hyperlane-monorepo#7868 --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>

Summary
.nvmrc, all Dockerfiles, and README documentationChanges
.nvmrcv20→v24Dockerfilenode:20-slim→node:24-slimtypescript/warp-monitor/Dockerfilenode:20-slim/alpine→node:24-slim/alpinetypescript/rebalancer/Dockerfilenode:20-slim/alpine→node:24-slim/alpinetypescript/ccip-server/Dockerfilenode:20-slim→node:24-slimtypescript/cosmos-types/Dockerfilenode:20-alpine→node:24-alpineREADME.mdVerification
pnpm install- successpnpm build- success (deprecation warning forfs.Statsconstructor, non-blocking)pnpm lint- success (pre-existing warnings only)pnpm test- fork tests in@hyperlane-xyz/corefail due to missingRPC_URL_BASEenv var (pre-existing, not Node 24 related)Node 24 Breaking Changes Considered
pnpm install)