Skip to content

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

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

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

Release Notes

  • Chores
    • Updated the Node.js runtime used by automated CI/CD workflows to version 24 (from 20) to take advantage of the latest platform improvements.

@renovate
renovate Bot requested a review from stranske as a code owner June 15, 2026 05:07
@renovate
renovate Bot had a problem deploying to agent-standard June 15, 2026 05:07 Failure
@renovate
renovate Bot force-pushed the renovate/node-24.x branch 2 times, most recently from cd5ebee to 337da07 Compare June 15, 2026 05:17
@coderabbitai

coderabbitai Bot commented Jun 15, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: c2604737-e60a-482e-a5ea-9fd1fee17e5b

📥 Commits

Reviewing files that changed from the base of the PR and between f72e55e and 7c7a1cf.

📒 Files selected for processing (2)
  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-weekly-metrics.yml
📜 Recent review details
🧰 Additional context used
📓 Path-based instructions (4)
**/.github/workflows/*.{yml,yaml}

📄 CodeRabbit inference engine (.github/copilot-instructions.md)

For reusable workflows (workflow_call trigger), do not include a top-level permissions: block as it conflicts with caller-provided permissions

Files:

  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/agents-auto-pilot.yml
.github/workflows/**/*.{yml,yaml}

📄 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/agents-weekly-metrics.yml
  • .github/workflows/agents-auto-pilot.yml
.github/workflows/*.yml

📄 CodeRabbit inference engine (AGENTS.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/agents-weekly-metrics.yml
  • .github/workflows/agents-auto-pilot.yml
{.github/workflows/agents-*.yml,.github/workflows/autofix.yml,.github/codex/**/*}

📄 CodeRabbit inference engine (AGENTS.md)

Synced workflows (e.g., agents-*.yml, autofix.yml), prompts in .github/codex/, and synced scripts/docs should be fixed in stranske/Workflows, not edited locally in the consumer repo.

Files:

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

166-166: Synced workflow change already flagged previously.

This is the same local-edit issue already reported for synced agents-*.yml workflows and should be addressed in stranske/Workflows instead.

.github/workflows/agents-weekly-metrics.yml (1)

50-50: Synced workflow change already flagged previously.

This is the same local-edit issue already reported for synced agents-*.yml workflows and should be addressed in stranske/Workflows instead.


📝 Walkthrough

Walkthrough

Two GitHub Actions workflows update their actions/setup-node step from Node.js version 20 to 24: the auto-pilot job in agents-auto-pilot.yml and the aggregate job in agents-weekly-metrics.yml.

Changes

Node.js Runtime Upgrade

Layer / File(s) Summary
Node.js 20→24 in CI workflows
.github/workflows/agents-auto-pilot.yml, .github/workflows/agents-weekly-metrics.yml
The node-version field in the actions/setup-node step is changed from "20" to "24" in both the auto-pilot and aggregate 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 and clearly describes the main change: updating the Node.js dependency from version 20 to version 24 across 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

Warning

Review ran into problems

🔥 Problems

Stopped waiting for pipeline failures after 30000ms. One of your pipelines takes longer than our 30000ms fetch window to run, so review may not consider pipeline-failure results for inline comments if any failures occurred after the fetch window. Increase the timeout if you want to wait longer or run a @coderabbit review after the pipeline has finished.


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

@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: 1

🤖 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: Revert the local node-version edit in two synced workflow files that
should not be modified locally: In .github/workflows/agents-auto-pilot.yml at
lines 166-166, revert the node-version change from '24' to its original value,
and in .github/workflows/agents-weekly-metrics.yml at lines 50-50, revert the
corresponding node-version change. These synced workflows must be updated in the
source-of-truth repository stranske/Workflows instead, following the coding
guideline that synced workflow files should only be edited in their source
repository and then propagated through the sync mechanism, not modified locally
in consumer repositories.
🪄 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: 8397393f-3a70-45e5-ad04-30b6399f0869

📥 Commits

Reviewing files that changed from the base of the PR and between b875936 and 337da07.

📒 Files selected for processing (2)
  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-weekly-metrics.yml
📜 Review details
🧰 Additional context used
📓 Path-based instructions (4)
**/.github/workflows/*.{yml,yaml}

📄 CodeRabbit inference engine (.github/copilot-instructions.md)

For reusable workflows (workflow_call trigger), do not include a top-level permissions: block as it conflicts with caller-provided permissions

Files:

  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-weekly-metrics.yml
.github/workflows/**/*.{yml,yaml}

📄 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/agents-auto-pilot.yml
  • .github/workflows/agents-weekly-metrics.yml
.github/workflows/*.yml

📄 CodeRabbit inference engine (AGENTS.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/agents-auto-pilot.yml
  • .github/workflows/agents-weekly-metrics.yml
{.github/workflows/agents-*.yml,.github/workflows/autofix.yml,.github/codex/**/*}

📄 CodeRabbit inference engine (AGENTS.md)

Synced workflows (e.g., agents-*.yml, autofix.yml), prompts in .github/codex/, and synced scripts/docs should be fixed in stranske/Workflows, not edited locally in the consumer repo.

Files:

  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-weekly-metrics.yml

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 | ⚡ Quick win

These changes modify synced workflow files outside the source-of-truth repo. Both Node version bumps are in agents-*.yml files that should be changed in stranske/Workflows and then synced here.

  • .github/workflows/agents-auto-pilot.yml#L166-L166: revert local node-version edit and apply the update in stranske/Workflows instead.
  • .github/workflows/agents-weekly-metrics.yml#L50-L50: revert local node-version edit and apply the update in stranske/Workflows instead.

As per coding guidelines, "Synced workflows (e.g., agents-*.yml, autofix.yml), prompts in .github/codex/, and synced scripts/docs should be fixed in stranske/Workflows, not edited locally in the consumer repo."

📍 Affects 2 files
  • .github/workflows/agents-auto-pilot.yml#L166-L166 (this comment)
  • .github/workflows/agents-weekly-metrics.yml#L50-L50
🤖 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, Revert the local
node-version edit in two synced workflow files that should not be modified
locally: In .github/workflows/agents-auto-pilot.yml at lines 166-166, revert the
node-version change from '24' to its original value, and in
.github/workflows/agents-weekly-metrics.yml at lines 50-50, revert the
corresponding node-version change. These synced workflows must be updated in the
source-of-truth repository stranske/Workflows instead, following the coding
guideline that synced workflow files should only be edited in their source
repository and then propagated through the sync mechanism, not modified locally
in consumer repositories.

Source: Coding guidelines

@renovate
renovate Bot force-pushed the renovate/node-24.x branch 5 times, most recently from f72e55e to f396a60 Compare June 16, 2026 19:30
@renovate
renovate Bot force-pushed the renovate/node-24.x branch from f396a60 to 7c7a1cf Compare June 16, 2026 20:24
@stranske

Copy link
Copy Markdown
Owner

Closing as superseded by the merged Workflows source update stranske/Workflows#2396 and replacement sync PR #1216. 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 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