Skip to content

bump node (to v24 LTS), pnpm and packages#934

Merged
freemvmt merged 3 commits intomainfrom
dg/bump-node-pnpm
Feb 27, 2026
Merged

bump node (to v24 LTS), pnpm and packages#934
freemvmt merged 3 commits intomainfrom
dg/bump-node-pnpm

Conversation

@freemvmt
Copy link
Member

Part of pentest prep, and to coincide with the same work in planx-new (#6227).

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repo’s Node/pnpm toolchain and dependency set (aligned with the related planx-new work) and adjusts a performance-sensitive test to avoid measuring JSON parse time.

Changes:

  • Bump Node to v24.14.0 (and update CI to use the same pinned version).
  • Bump pnpm to 10.30.2 and update various runtime/dev dependencies + lockfile.
  • Preload the large flow fixture once in session logic tests to keep perf timings focused on the algorithms.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/models/session/logic.test.ts Preloads the large flow fixture once and reuses it in perf-related assertions.
package.json Updates dependency versions and pins packageManager to pnpm 10.30.2; updates @types/node for Node 24.
pnpm-lock.yaml Regenerates lockfile to reflect Node/pnpm/package bumps.
.nvmrc Pins local Node version to v24.14.0.
.github/workflows/test.yml Pins CI Node/pnpm versions to match the updated toolchain.
.husky/pre-commit Adds a note about Husky v10 deprecations.
.github/dependabot.yml Removes reviewer auto-assignment and normalizes YAML formatting.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

import * as simple from "./mocks/simple-flow-breadcrumbs.js";

// pre-load large flow JSON to exclude parsing time from performance measurements
const largeFlow = getLargeFlow();
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@freemvmt freemvmt merged commit 272916e into main Feb 27, 2026
4 of 5 checks passed
@freemvmt freemvmt deleted the dg/bump-node-pnpm branch February 27, 2026 17:28
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.

3 participants