-
Notifications
You must be signed in to change notification settings - Fork 714
Stage #9293
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Co-authored-by: Ruslan Konviser <[email protected]>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No issues found across 16 files
Greptile SummaryThis PR upgrades Node.js to v24.12.0 across Dockerfiles and GitHub Actions workflows, also updating npm to v11.6.2 and Alpine Linux to v3.23. Key Changes:
Critical Issues:
Additional Concerns:
Confidence Score: 2/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant Dev as Developer
participant NVM as .nvmrc/nvm
participant PKG as package.json
participant Docker as Dockerfiles
participant CI as GitHub Actions
Dev->>NVM: Read Node.js version
NVM-->>Dev: v21 (not updated!)
Dev->>PKG: Check engines requirement
PKG-->>Dev: >=20.18.1 (not updated!)
Dev->>Docker: Build Docker images
Docker-->>Dev: Using Node.js v24.12.0 + Alpine 3.23
Dev->>CI: Trigger CI workflows
CI-->>Dev: Using Node.js v24.12.0 + npm v11.6.2
Note over Dev,CI: Version mismatch!<br/>Local (v21) ≠ Docker/CI (v24.12.0)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Additional Comments (2)
-
.nvmrc, line 1 (link)logic:
.nvmrcstill specifies v21 but all Dockerfiles and workflows are upgrading to v24.12.0. Update this to maintain consistency. -
package.json, line 694 (link)logic:
package.jsonengines still requires>=20.18.1but the PR upgrades to v24.12.0. Update the minimum Node.js version requirement.
16 files reviewed, 2 comments
…#9291) * chore: upgrade angular dependencies version from v19.2.10 to v19.2.17 * chore: upgrade @angular/material and other deps related to angular version * Delete migrations.json * Update .gitignore --------- Co-authored-by: Ruslan Konviser <[email protected]>
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
There was a problem hiding this 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 60 files (changes from recent commits).
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="apps/desktop/package.json">
<violation number="1" location="apps/desktop/package.json:99">
P2: Node engine constraint `>=22` is inconsistent with the PR goal of upgrading to Node 24.12.0. Consider using `>=24` or `>=24.12.0` to ensure local development matches CI/production environments and catches any Node 24-specific compatibility issues.</violation>
</file>
<file name="packages/plugins/integration-activepieces/package.json">
<violation number="1" location="packages/plugins/integration-activepieces/package.json:69">
P3: Consider updating `@types/node` in devDependencies to match the new Node.js version requirement. Currently `@types/node` is at `^20.14.9` but engines now requires Node `>=22`. This mismatch could result in missing type definitions for newer Node 22/24 APIs.</violation>
</file>
Reply to cubic to teach it or ask questions. Re-run a review with @cubic-dev-ai review this PR
| "engines": { | ||
| "node": ">=20.18.1", | ||
| "yarn": ">=1.22.19" | ||
| "node": ">=22", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
P2: Node engine constraint >=22 is inconsistent with the PR goal of upgrading to Node 24.12.0. Consider using >=24 or >=24.12.0 to ensure local development matches CI/production environments and catches any Node 24-specific compatibility issues.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At apps/desktop/package.json, line 99:
<comment>Node engine constraint `>=22` is inconsistent with the PR goal of upgrading to Node 24.12.0. Consider using `>=24` or `>=24.12.0` to ensure local development matches CI/production environments and catches any Node 24-specific compatibility issues.</comment>
<file context>
@@ -96,8 +96,8 @@
"engines": {
- "node": ">=20.18.1",
- "yarn": ">=1.22.19"
+ "node": ">=22",
+ "yarn": ">=1.22"
},
</file context>
| "engines": { | ||
| "node": ">=20.18.1", | ||
| "yarn": ">=1.22.19" | ||
| "node": ">=22", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
P3: Consider updating @types/node in devDependencies to match the new Node.js version requirement. Currently @types/node is at ^20.14.9 but engines now requires Node >=22. This mismatch could result in missing type definitions for newer Node 22/24 APIs.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/plugins/integration-activepieces/package.json, line 69:
<comment>Consider updating `@types/node` in devDependencies to match the new Node.js version requirement. Currently `@types/node` is at `^20.14.9` but engines now requires Node `>=22`. This mismatch could result in missing type definitions for newer Node 22/24 APIs.</comment>
<file context>
@@ -66,8 +66,8 @@
"engines": {
- "node": ">=20.18.1",
- "yarn": ">=1.22.19"
+ "node": ">=22",
+ "yarn": ">=1.22"
},
</file context>
PR
Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.
Summary by cubic
Upgraded Node.js across Dockerfiles and CI to v24.12.0 and npm to 11.6.2, and bumped Angular to 19.2.17 to keep environments consistent and more secure.
Dependencies
Migration
Written for commit a9ede6e. Summary will update automatically on new commits.