Skip to content

SITE-5791: pin actions to Node 24 release SHAs - #128

Merged
AnaisPantheor merged 1 commit into
mainfrom
site-5791-pin-actions-node24
Sep 2, 2026
Merged

SITE-5791: pin actions to Node 24 release SHAs#128
AnaisPantheor merged 1 commit into
mainfrom
site-5791-pin-actions-node24

Conversation

@AnaisPantheor

@AnaisPantheor AnaisPantheor commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

GitHub removes Node.js 20 from the runners on 16 September 2026.

This pins every affected action reference in this repo to the commit SHA of a Node 24 release, with the version as a trailing comment. That covers both halves of SITE-5791 in one edit: the SHA pin removes the risk of a tag being repointed at a different commit, and the release bump clears the Node 20 removal.

Pinning @v4 would not have been enough: v4 of actions/checkout and actions/cache runs on Node 20 itself, so each reference needed both a SHA and a version bump.

File Was Now Old runtime
.github/workflows/composer-diff.yml actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 node20
.github/workflows/composer-diff.yml marocchino/sticky-pull-request-comment@773744901bac0e8cbb5a0dc842800d45e9b2b405 marocchino/sticky-pull-request-comment@5770ad5eb8f42dd2c4f34da00c94c5381e49af88 # v3.0.5 node20
.github/workflows/e2e.yml actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 node20
.github/workflows/e2e.yml actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 node20
.github/workflows/e2e.yml actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 node20
.github/workflows/e2e.yml actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 node20
.github/workflows/lint.yml actions/checkout@v4 actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 node20
.github/workflows/lint.yml actions/checkout@v4 actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 node20
.github/workflows/release.yml actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 node20
.github/workflows/test.yml actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 node20
.github/workflows/test.yml pantheon-systems/phpcompatibility-action@dev pantheon-systems/phpcompatibility-action@6bcfb79e78f644a471e856a1e92e14148a8e4017 # v1.1.4 composite
.github/workflows/test.yml actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 node20
.github/workflows/test.yml actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 node20

Part of SITE-5791, under the CI standardization epic SITE-5778.

@codacy-production

Copy link
Copy Markdown
Contributor

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@AnaisPantheor
AnaisPantheor marked this pull request as ready for review September 2, 2026 14:24
@AnaisPantheor
AnaisPantheor requested review from a team as code owners September 2, 2026 14:24
@AnaisPantheor
AnaisPantheor merged commit 5a6b94c into main Sep 2, 2026
18 checks passed
@AnaisPantheor
AnaisPantheor deleted the site-5791-pin-actions-node24 branch September 2, 2026 16:10
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.

4 participants