Skip to content

chore(ci): bump GitHub Actions off Node 20 runtimes#327

Open
clo-ciq wants to merge 1 commit intomainfrom
chore/node20-eol-actions-bump-2026-05
Open

chore(ci): bump GitHub Actions off Node 20 runtimes#327
clo-ciq wants to merge 1 commit intomainfrom
chore/node20-eol-actions-bump-2026-05

Conversation

@clo-ciq
Copy link
Copy Markdown

@clo-ciq clo-ciq commented May 8, 2026

Summary

Node 20 reached EOL on 2026-04-30. This PR bumps GitHub Actions to current stable releases, pinned by full commit SHA with the target tag in a trailing comment.

Changes

Action Before After
actions/checkout v2 v6.0.2
actions/checkout v3 v6.0.2
actions/setup-python v2 v6.2.0
actions/setup-python v4 v6.2.0

Files touched: 3 workflow file(s), 6 line change(s).

Test plan

  • Existing CI runs on this PR and stays green.
  • If this repo's workflows aren't PR-triggered, dispatch them manually after merge or via workflow_dispatch.

Part of an org-wide bulk update across ~135 ctrliq repos to escape Node 20 EOL.

Node 20 reached EOL on 2026-04-30. Pin all first- and third-party
GitHub Actions to current stable releases by full commit SHA, with the
target tag in a trailing comment.

Updated:
  - actions/checkout: v2 -> v6.0.2
  - actions/checkout: v3 -> v6.0.2
  - actions/setup-python: v2 -> v6.2.0
  - actions/setup-python: v4 -> v6.2.0
Copilot AI review requested due to automatic review settings May 8, 2026 20:29
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the repository’s GitHub Actions workflows to newer actions/checkout and actions/setup-python revisions (pinned to full commit SHAs) to avoid reliance on Node 20-based action runtimes after Node 20 EOL.

Changes:

  • Bump actions/checkout to the pinned commit for v6.0.2 across workflows.
  • Bump actions/setup-python to the pinned commit for v6.2.0 across workflows.
  • Standardize action pinning style (full SHA with the tag noted in a trailing comment).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/stage.yml Updates checkout + Python setup actions to pinned SHAs for newer releases.
.github/workflows/promote.yml Updates checkout + Python setup actions to pinned SHAs for newer releases.
.github/workflows/devel_images.yml Updates checkout + Python setup actions to pinned SHAs for newer releases.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants