Skip to content

Update Node prerequisites - #102

Open
martastn wants to merge 1 commit into
mainfrom
node-24-26-prerequisites
Open

martastn wants to merge 1 commit into
mainfrom
node-24-26-prerequisites

Conversation

@martastn

@martastn martastn commented Nov 2, 2026 •

Copy link
Copy Markdown

Updates the Node.js prerequisite (frontend demo, Celery, SLURM) from "20+" to "24 or 26+", to match yaptide/ui#2465.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Note

Copilot was unable to complete this review at the selected tier due to model policy or plan restrictions.

🟡 Changes recommended

Several documentation nits remain because the Node version guidance "24 or 26+" is ambiguous and could mislead readers, so the wording should be clarified (e.g., to specify even-numbered major releases only) across the cited local setup docs.

3 open issues
What changed in this PR

Updates local setup documentation to reflect the newer Node.js major versions required by the frontend/UI tooling, aligning these guides with the referenced upstream change.

Changes:

  • Update the documented Node.js prerequisite from 20+ to 24 or 26+ in local setup docs (SLURM, Celery, frontend demo).
  • Add guidance noting odd-numbered Node.js majors are not supported and refer readers to the UI repo’s .nvmrc as the pinned default.

Review notes (nits):

  • The phrasing “24 or 26+” can be read ambiguously (since “26+” includes odd majors like 27); consider stating the intended constraint directly (even-numbered majors only).
  • References to the UI repo’s .nvmrc would be easier to follow if linked directly (prefer a branch-agnostic GitHub URL).
File Summary
src/​content/​docs/​local-setup/​local-slurm.mdx Updates Node.js prerequisite wording in the SLURM local setup prerequisites list.
src/​content/​docs/​local-setup/​local-frontend-demo.mdx Updates Node.js prerequisite wording in the frontend demo local setup prerequisites list.
src/​content/​docs/​local-setup/​local-celery.mdx Updates Node.js prerequisite wording in the Celery local setup prerequisites list.

Review effort: Balanced


- **Python 3.9+** with [Poetry](https://python-poetry.org/docs/) installed
- **Node.js 20+** with npm
- **Node.js 24 or 26+** with npm (odd releases such as 25 are not supported). The default version is pinned in `.nvmrc` in the `ui` repo.
## Prerequisites

- **Node.js 20+** with npm
- **Node.js 24 or 26+** with npm (odd releases such as 25 are not supported). The default version is pinned in `.nvmrc` in the `ui` repo.

- **Python 3.9+** with [Poetry](https://python-poetry.org/docs/) installed
- **Node.js 20+** with npm
- **Node.js 24 or 26+** with npm (odd releases such as 25 are not supported). The default version is pinned in `.nvmrc` in the `ui` repo.

This branch was successfully deployed

1 active deployment
github-pages — 06a24b35 Deployed Nov 2, 2026 by martastn via deploy #234
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