Skip to content

CI: Move to Node 24 Action Majors - #680

Merged
bupd merged 1 commit into
ci-check-updates-pr-eventsfrom
ci-actions-node24
Sep 23, 2026
Merged

bupd merged 1 commit into
ci-check-updates-pr-eventsfrom
ci-actions-node24

Conversation

@bupd

@bupd bupd commented Sep 23, 2026

Copy link
Copy Markdown
Member

Annotation on check-for-updates: Node.js 20 deprecated, actions/checkout@v4, actions/setup-python@v5, peter-evans/create-pull-request@v7 forced onto Node 24. Bumps to checkout@v7, setup-python@v7, create-pull-request@v8 in both workflows.

🤖 Generated with Claude Code

Copilot AI lite review requested due to automatic review settings September 23, 2026 05:38

Copilot AI 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.

Copilot review overview

🟢 Approval recommended

No unresolved review issues were identified.

Review effort: Lite
Findings: None

What changed in this PR

Updates GitHub Actions to Node.js 24-compatible major versions across CI workflows.

Changes:

  • Upgrades checkout to v7.
  • Upgrades setup-python to v7.
  • Upgrades create-pull-request to v8.
File Description
.github/​workflows/​validate.yml Updates the repository checkout action.
.github/​workflows/​check_updates.yml Updates checkout, Python setup, and pull-request actions.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@bupd
bupd changed the base branch from main to ci-check-updates-pr-events September 23, 2026 05:43
@bupd
bupd force-pushed the ci-actions-node24 branch from b606d6b to 90121d6 Compare September 23, 2026 05:43
@bupd
bupd requested a lite review from Copilot September 23, 2026 05:51

Copilot AI 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.

Copilot review overview

🟢 Approval recommended

No unresolved review comments; the workflow action upgrades are scoped and clear.

Review effort: Lite
Findings: None

checkout v4, setup-python v5 and create-pull-request v7 target
Node.js 20, which the runner now forces onto Node 24 with a
deprecation warning. Bump to checkout@v7, setup-python@v7,
create-pull-request@v8.

Signed-off-by: Prasanth Baskar <prasanth@8gears.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@bupd
bupd force-pushed the ci-actions-node24 branch from 90121d6 to 08b23a9 Compare September 23, 2026 05:54
@bupd
bupd added this pull request to stack #683 September 23, 2026 06:03
@bupd
bupd added this pull request to the merge queue Sep 23, 2026
Merged via the queue into main with commit 43a5954 Sep 23, 2026
3 checks passed
@bupd
bupd deleted the ci-actions-node24 branch September 23, 2026 06:05
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