Skip to content

Conversation

@adrinr
Copy link
Member

@adrinr adrinr commented Jan 20, 2026

Description

Describe the problem or feature in addition to a link to the relevant github issues.

Addresses

  • <Enter the Link to the issue(s) this PR addresses>
  • ...more if required

App Export

  • If possible, attach an app export file along with your request template to make QA testing easier, with minimal setup.

Screenshots

If a UI facing feature, a short video of the happy path, and some screenshots of the new functionality.

Launchcontrol

Add a small description in layman's terms of what this PR achieves. This will be used in the release notes.


Summary by cubic

Upgrade the codebase to Node.js 24. All workflows, Docker images, tooling, and docs now use 24.x; types updated for compatibility.

  • Dependencies

    • engines.node set to >=24 <25
    • @types/node bumped to 24.10.9 (updates undici-types)
  • Migration

    • Switch local Node to v24.13.0 (.nvmrc/.tool-versions)
    • Run yarn install
    • Rebuild Docker images (now based on node:24-* for server/worker and hosting images)

Written for commit d55a54a. Summary will update on new commits.

@github-actions github-actions bot added firestorm Data/Infra/Revenue Team size/s labels Jan 20, 2026
@github-actions github-actions bot removed the stale label Jan 28, 2026
@adrinr adrinr marked this pull request as ready for review February 2, 2026 22:01
@adrinr adrinr requested a review from a team as a code owner February 2, 2026 22:01
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

2 issues found across 14 files

Confidence score: 4/5

  • Safe to merge overall; the issues are documentation mismatches rather than code changes, with low severity (3–4/10).
  • Most notable impact is potential user confusion when following install steps that still use Node 16 while the tested version is 24.13.0 in hosting/single/README.md and hosting/tests/README.md.
  • Pay close attention to hosting/single/README.md, hosting/tests/README.md - update install commands to match the stated tested Node version.
Prompt for AI agents (all issues)

Check if these issues are valid — if so, understand the root cause of each and fix them.


<file name="hosting/single/README.md">

<violation number="1" location="hosting/single/README.md:54">
P2: The tested Node version was updated to 24.13.0, but the install instructions still install Node 16 (setup_16.x). This mismatch makes the README inconsistent and can mislead users building the image.</violation>
</file>

<file name="hosting/tests/README.md">

<violation number="1" location="hosting/tests/README.md:41">
P3: The tested Node version was updated to 24.13.0, but the install instructions still install Node 16 (setup_16.x). Update the install command to match the stated tested version to avoid misleading setup steps.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.


- Docker: 22.11.0
- node: 16.15.1
- node: 24.13.0
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot Feb 2, 2026

Choose a reason for hiding this comment

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

P2: The tested Node version was updated to 24.13.0, but the install instructions still install Node 16 (setup_16.x). This mismatch makes the README inconsistent and can mislead users building the image.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At hosting/single/README.md, line 54:

<comment>The tested Node version was updated to 24.13.0, but the install instructions still install Node 16 (setup_16.x). This mismatch makes the README inconsistent and can mislead users building the image.</comment>

<file context>
@@ -51,7 +51,7 @@ apt install -y docker.io
 
 - Docker: 22.11.0
-- node: 16.15.1
+- node: 24.13.0
 - yarn: 1.22.19
 - lerna: 5.1.4
</file context>
Fix with Cubic


- Docker: 22.11.0
- node: 16.15.1
- node: 24.13.0
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot Feb 2, 2026

Choose a reason for hiding this comment

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

P3: The tested Node version was updated to 24.13.0, but the install instructions still install Node 16 (setup_16.x). Update the install command to match the stated tested version to avoid misleading setup steps.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At hosting/tests/README.md, line 41:

<comment>The tested Node version was updated to 24.13.0, but the install instructions still install Node 16 (setup_16.x). Update the install command to match the stated tested version to avoid misleading setup steps.</comment>

<file context>
@@ -38,7 +38,7 @@ apt install -y docker.io
 
 - Docker: 22.11.0
-- node: 16.15.1
+- node: 24.13.0
 - yarn: 1.22.19
 - lerna: 5.1.4
</file context>
Fix with Cubic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

firestorm Data/Infra/Revenue Team size/s

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants