Skip to content

chore(deps): update dependency node to v24 - #546

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/node-24.x
Closed

chore(deps): update dependency node to v24#546
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/node-24.x

Conversation

@renovate

@renovate renovate Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
node uses-with major 2024

Release Notes

actions/node-versions (node)

v24.16.0: 24.16.0

Compare Source

Node.js 24.16.0

v24.15.0: 24.15.0

Compare Source

Node.js 24.15.0

v24.14.1: 24.14.1

Compare Source

Node.js 24.14.1

v24.14.0: 24.14.0

Compare Source

Node.js 24.14.0

v24.13.1: 24.13.1

Compare Source

Node.js 24.13.1

v24.13.0: 24.13.0

Compare Source

Node.js 24.13.0

v24.12.0: 24.12.0

Compare Source

Node.js 24.12.0

v24.11.1: 24.11.1

Compare Source

Node.js 24.11.1

v24.11.0: 24.11.0

Compare Source

Node.js 24.11.0

v24.10.0: 24.10.0

Compare Source

Node.js 24.10.0

v24.9.0: 24.9.0

Compare Source

Node.js 24.9.0

v24.8.0: 24.8.0

Compare Source

Node.js 24.8.0

v24.7.0: 24.7.0

Compare Source

Node.js 24.7.0

v24.6.0: 24.6.0

Compare Source

Node.js 24.6.0

v24.5.0: 24.5.0

Compare Source

Node.js 24.5.0

v24.4.1: 24.4.1

Compare Source

Node.js 24.4.1

v24.4.0: 24.4.0

Compare Source

Node.js 24.4.0

v24.3.0: 24.3.0

Compare Source

Node.js 24.3.0

v24.2.0: 24.2.0

Compare Source

Node.js 24.2.0

v24.1.0: 24.1.0

Compare Source

Node.js 24.1.0

v24.0.2: 24.0.2

Compare Source

Node.js 24.0.2

v24.0.1: 24.0.1

Compare Source

Node.js 24.0.1

v24.0.0: 24.0.0

Compare Source

Node.js 24.0.0

v22.22.3: 22.22.3

Compare Source

Node.js 22.22.3

v22.22.2: 22.22.2

Compare Source

Node.js 22.22.2

v22.22.1: 22.22.1

Compare Source

Node.js 22.22.1

v22.22.0: 22.22.0

Compare Source

Node.js 22.22.0

v22.21.1: 22.21.1

Compare Source

Node.js 22.21.1

v22.21.0: 22.21.0

Compare Source

Node.js 22.21.0

v22.20.0: 22.20.0

Compare Source

Node.js 22.20.0

v22.19.0: 22.19.0

Compare Source

Node.js 22.19.0

v22.18.0: 22.18.0

Compare Source

Node.js 22.18.0

v22.17.1: 22.17.1

Compare Source

Node.js 22.17.1

v22.17.0: 22.17.0

Compare Source

Node.js 22.17.0

v22.16.0: 22.16.0

Compare Source

Node.js 22.16.0

v22.15.1: 22.15.1

Compare Source

Node.js 22.15.1

v22.15.0: 22.15.0

Compare Source

Node.js 22.15.0

v22.14.0: 22.14.0

Compare Source

Node.js 22.14.0

v22.13.1: 22.13.1

Compare Source

Node.js 22.13.1

v22.13.0: 22.13.0

Compare Source

Node.js 22.13.0

v22.12.0: 22.12.0

Compare Source

Node.js 22.12.0

v22.11.0: 22.11.0

Compare Source

Node.js 22.11.0

v22.10.0: 22.10.0

Compare Source

Node.js 22.10.0

v22.9.0: 22.9.0

Compare Source

Node.js 22.9.0

v22.8.0: 22.8.0

Compare Source

Node.js 22.8.0

v22.7.0: 22.7.0

Compare Source

Node.js 22.7.0

v22.6.0: 22.6.0

Compare Source

Node.js 22.6.0

v22.5.1: 22.5.1

Compare Source

Node.js 22.5.1

v22.5.0: 22.5.0

Compare Source

Node.js 22.5.0

v22.4.1: 22.4.1

Compare Source

Node.js 22.4.1

v22.4.0: 22.4.0

Compare Source

Node.js 22.4.0

v22.3.0: 22.3.0

Compare Source

Node.js 22.3.0

v22.2.0: 22.2.0

Compare Source

Node.js 22.2.0

v22.1.0: 22.1.0

Compare Source

Node.js 22.1.0

v22.0.0: 22.0.0

Compare Source

Node.js 22.0.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Summary by CodeRabbit

  • Chores
    • Updated continuous integration workflows to use Node.js version 24 instead of 20.

@renovate
renovate Bot requested a review from stranske as a code owner June 15, 2026 05:05
@renovate
renovate Bot had a problem deploying to agent-standard June 15, 2026 05:05 Failure
@renovate
renovate Bot temporarily deployed to agent-standard June 15, 2026 05:05 Inactive
@renovate
renovate Bot had a problem deploying to agent-standard June 15, 2026 05:06 Failure
@github-actions

github-actions Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Workflow state fingerprint for Keepalive Loop Reporter. Do not edit.

@renovate
renovate Bot temporarily deployed to agent-standard June 15, 2026 05:06 Inactive
@github-actions

github-actions Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Workflow state fingerprint for Agents Gate Followups. Do not edit.

@renovate
renovate Bot force-pushed the renovate/node-24.x branch from 16daee2 to 4ecbf29 Compare June 15, 2026 05:20
@coderabbitai

coderabbitai Bot commented Jun 15, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

Three GitHub Actions workflow files are updated to install Node.js 24 instead of Node.js 20 via actions/setup-node. The change affects the agents-auto-pilot, agents-weekly-metrics, and mac-desktop-tauri workflows (both validate and bundle jobs in the last).

Changes

Node.js Version Bump Across CI Workflows

Layer / File(s) Summary
Node.js 24 in all CI workflow setup-node steps
.github/workflows/agents-auto-pilot.yml, .github/workflows/agents-weekly-metrics.yml, .github/workflows/mac-desktop-tauri.yml
node-version changed from 20 to 24 in all three workflows; mac-desktop-tauri updates both the validate and bundle jobs.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title accurately summarizes the main change: updating Node.js dependency from version 20 to version 24 across multiple GitHub Actions workflows.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/node-24.x

Comment @coderabbitai help to get the list of available commands and usage tips.

@agents-workflows-bot

Copy link
Copy Markdown
Contributor

Workflow source needed

PR #546 needs either a linked GitHub issue or one valid non-issue Workflow Source before PR metadata automation can manage it safely.

Please do one of:

  • Add <!-- meta:issue:123 --> or a normal Closes #123 / Related to #123 line.
  • Check one Workflow Source option in the PR body.
  • Add a hidden marker such as <!-- workflow-source:local_request -->, <!-- workflow-source:manual_remote -->, <!-- workflow-source:review_followup -->, <!-- workflow-source:sync_campaign -->, or <!-- workflow-source:dependabot -->.
  • Add a workflow source label such as workflow:source-direct-pr, workflow:source-local-request, workflow:source-review-followup, workflow:source-sync, or workflow:no-automation.

Once a valid source is present, this warning will not be reposted.

@renovate
renovate Bot force-pushed the renovate/node-24.x branch 4 times, most recently from 1d4116f to 7f72094 Compare June 16, 2026 19:29

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/workflows/agents-auto-pilot.yml:
- Line 166: The Node version bump from '24' in agents-auto-pilot.yml should not
be modified locally in this file. Revert the node-version change in the
agents-auto-pilot.yml workflow file and instead apply this Node version update
to the centralized stranske/Workflows repository where agent workflow
definitions are maintained. Once updated in stranske/Workflows, the local
agents-auto-pilot.yml workflow will automatically consume the updated Node
version from there, following the established coding guideline that agent
workflows should be fixed in stranske/Workflows rather than locally.

In @.github/workflows/agents-weekly-metrics.yml:
- Line 50: The node-version change to "24" should not be committed directly to
the agents-weekly-metrics.yml file since agent workflows are governed by
upstream ownership rules. Instead, revert this change locally and apply it to
the source workflow in the stranske/Workflows repository, then allow the
automated sync process to update this file. Follow the coding guideline that
agent workflows (agents-*.yml) must be fixed upstream, not locally.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: b91b089f-6bd8-4cf3-81f3-f958305faacd

📥 Commits

Reviewing files that changed from the base of the PR and between 4557c9e and 7f72094.

📒 Files selected for processing (3)
  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/mac-desktop-tauri.yml
📜 Review details
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: PR meta handler / Update PR body sections
  • GitHub Check: postgres-integration
🧰 Additional context used
📓 Path-based instructions (3)
.github/workflows/**/*.yml

📄 CodeRabbit inference engine (CLAUDE.md)

First-party consumers should reference reusable workflows with @main unless intentionally pinning to an exact commit SHA for a controlled reason.

Files:

  • .github/workflows/mac-desktop-tauri.yml
  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/agents-auto-pilot.yml
.github/workflows/*.yml

📄 CodeRabbit inference engine (AGENTS.md)

First-party consumers currently reference reusable workflows with @main. Match that unless you are intentionally pinning to an exact commit SHA for a controlled reason.

Files:

  • .github/workflows/mac-desktop-tauri.yml
  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/agents-auto-pilot.yml
.github/workflows/agents-*.yml

📄 CodeRabbit inference engine (CLAUDE.md)

Agent workflows (agents-*.yml) should be fixed in stranske/Workflows, not locally.

Files:

  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/agents-auto-pilot.yml
🔇 Additional comments (1)
.github/workflows/mac-desktop-tauri.yml (1)

25-25: LGTM!

Also applies to: 46-46

uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version: '20'
node-version: '24'

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major | 🏗️ Heavy lift

Move this Node version bump to stranske/Workflows instead of changing local agent workflow.

This file is an agents-*.yml workflow, so this update should be made in stranske/Workflows and consumed from there, not edited locally.

As per coding guidelines, "Agent workflows (agents-*.yml) should be fixed in stranske/Workflows, not locally."

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/agents-auto-pilot.yml at line 166, The Node version bump
from '24' in agents-auto-pilot.yml should not be modified locally in this file.
Revert the node-version change in the agents-auto-pilot.yml workflow file and
instead apply this Node version update to the centralized stranske/Workflows
repository where agent workflow definitions are maintained. Once updated in
stranske/Workflows, the local agents-auto-pilot.yml workflow will automatically
consume the updated Node version from there, following the established coding
guideline that agent workflows should be fixed in stranske/Workflows rather than
locally.

Source: Coding guidelines

uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version: "20"
node-version: "24"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major | 🏗️ Heavy lift

Apply this change in stranske/Workflows rather than editing local agents-* workflow.

agents-weekly-metrics.yml is governed by the agent-workflow ownership rule, so this Node bump should be made upstream and synced, not committed here.

As per coding guidelines, "Agent workflows (agents-*.yml) should be fixed in stranske/Workflows, not locally."

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/agents-weekly-metrics.yml at line 50, The node-version
change to "24" should not be committed directly to the agents-weekly-metrics.yml
file since agent workflows are governed by upstream ownership rules. Instead,
revert this change locally and apply it to the source workflow in the
stranske/Workflows repository, then allow the automated sync process to update
this file. Follow the coding guideline that agent workflows (agents-*.yml) must
be fixed upstream, not locally.

Source: Coding guidelines

@renovate
renovate Bot force-pushed the renovate/node-24.x branch from 7f72094 to 57e8ad4 Compare June 16, 2026 20:22

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

♻️ Duplicate comments (2)
.github/workflows/agents-weekly-metrics.yml (1)

50-50: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

This change violates the coding guideline for agent workflows.

Agent workflows (agents-*.yml) must be updated in the stranske/Workflows repository, not locally. This Node.js version bump should be reverted here and applied upstream, then synced back through the standard workflow update process.

As per coding guidelines, "Agent workflows (agents-*.yml) should be fixed in stranske/Workflows, not locally."

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/agents-weekly-metrics.yml at line 50, Revert the
node-version change from "24" back to its original value in the
agents-weekly-metrics.yml file. Agent workflows must be updated in the
stranske/Workflows repository according to coding guidelines, not modified
locally. Instead of making this change here, apply the Node.js version bump in
the stranske/Workflows repository and allow it to sync back through the standard
workflow update process.

Source: Coding guidelines

.github/workflows/agents-auto-pilot.yml (1)

166-166: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

This change violates the coding guideline for agent workflows.

Agent workflows (agents-*.yml) must be updated in the stranske/Workflows repository, not locally. This Node.js version bump should be reverted here and applied upstream, then synced back through the standard workflow update process.

As per coding guidelines, "Agent workflows (agents-*.yml) should be fixed in stranske/Workflows, not locally."

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/agents-auto-pilot.yml at line 166, The node-version
setting in `.github/workflows/agents-auto-pilot.yml` has been modified locally,
which violates the coding guideline that agent workflows must be updated in the
`stranske/Workflows` repository, not locally. Revert the node-version value back
to its original version in the agents-auto-pilot.yml file, then apply the
Node.js version bump change in the `stranske/Workflows` repository instead, and
sync it back through the standard workflow update process.

Source: Coding guidelines

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Duplicate comments:
In @.github/workflows/agents-auto-pilot.yml:
- Line 166: The node-version setting in
`.github/workflows/agents-auto-pilot.yml` has been modified locally, which
violates the coding guideline that agent workflows must be updated in the
`stranske/Workflows` repository, not locally. Revert the node-version value back
to its original version in the agents-auto-pilot.yml file, then apply the
Node.js version bump change in the `stranske/Workflows` repository instead, and
sync it back through the standard workflow update process.

In @.github/workflows/agents-weekly-metrics.yml:
- Line 50: Revert the node-version change from "24" back to its original value
in the agents-weekly-metrics.yml file. Agent workflows must be updated in the
stranske/Workflows repository according to coding guidelines, not modified
locally. Instead of making this change here, apply the Node.js version bump in
the stranske/Workflows repository and allow it to sync back through the standard
workflow update process.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 92174763-3c66-46dc-a034-64bbda787182

📥 Commits

Reviewing files that changed from the base of the PR and between 7f72094 and 57e8ad4.

📒 Files selected for processing (3)
  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/mac-desktop-tauri.yml
📜 Review details
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (9)
  • GitHub Check: Fetch PR context / Fetch PR Context
  • GitHub Check: extraction-golden-regression
  • GitHub Check: foundation-fixture-e2e
  • GitHub Check: nl-sql-golden
  • GitHub Check: sla-gate
  • GitHub Check: entity-regression
  • GitHub Check: postgres-integration
  • GitHub Check: one-pdf-pilot-golden
  • GitHub Check: replay-gate
🧰 Additional context used
📓 Path-based instructions (3)
.github/workflows/**/*.yml

📄 CodeRabbit inference engine (CLAUDE.md)

First-party consumers should reference reusable workflows with @main unless intentionally pinning to an exact commit SHA for a controlled reason.

Files:

  • .github/workflows/mac-desktop-tauri.yml
  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-weekly-metrics.yml
.github/workflows/*.yml

📄 CodeRabbit inference engine (AGENTS.md)

First-party consumers currently reference reusable workflows with @main. Match that unless you are intentionally pinning to an exact commit SHA for a controlled reason.

Files:

  • .github/workflows/mac-desktop-tauri.yml
  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-weekly-metrics.yml
.github/workflows/agents-*.yml

📄 CodeRabbit inference engine (CLAUDE.md)

Agent workflows (agents-*.yml) should be fixed in stranske/Workflows, not locally.

Files:

  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-weekly-metrics.yml
🔇 Additional comments (1)
.github/workflows/mac-desktop-tauri.yml (1)

25-25: No compatibility concerns with Node.js 24.

The workflow's use of Node.js 24 in both validate and bundle jobs is safe. Node.js 24 is in Active LTS status as of June 2026 and stable for production use. Both scripts execute without compatibility issues:

  • sync_web_ui.sh performs basic file operations independent of Node.js
  • validate_runtime_contract.mjs uses only standard Node.js built-in modules (fs, path, fileURLToPath) available in Node.js 24

No engine version constraints are specified in package.json.

@stranske

Copy link
Copy Markdown
Owner

Closing as superseded by the merged Workflows source update stranske/Workflows#2396 and replacement sync PR #555. The Node v24 managed workflow changes now flow from Workflows rather than this consumer Renovate PR.

@stranske stranske closed this Jun 16, 2026
@renovate

renovate Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor Author

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 24.x releases. But if you manually upgrade to 24.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate
renovate Bot deleted the renovate/node-24.x branch June 16, 2026 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant