Skip to content

Bump GitHub Actions to Node.js 24 releases - #1010

Merged
normanmaurer merged 2 commits into
mainfrom
deprecation-fix-17a0f860
Sep 16, 2026
Merged

normanmaurer merged 2 commits into
mainfrom
deprecation-fix-17a0f860

Conversation

@normanmaurer

Copy link
Copy Markdown
Member

Motivaiton:

Several actions used in our workflows target Node.js 20, which GitHub
has deprecated (runs are being force-upgraded to Node 24 with a
warning).

Motiviations:

Bump each to its latest release that declares node24, keeping
SHA pinning with a version comment:

  • actions/checkout v4.4.0 -> v7.0.1
  • actions/cache v4.3.0 -> v6.1.0
  • actions/upload-artifact v4.6.2 -> v7.0.1
  • actions/download-artifact v4.3.0 -> v8.0.1
  • actions/setup-java v4.9.1 -> v6.0.1
  • docker/setup-buildx-action v3.12.0 -> v4.3.0
  • microsoft/setup-msbuild v2.0.0 -> v3.0.0
  • crazy-max/ghaction-chocolatey v3.4.0 -> v4.1.0
  • s4u/maven-settings-action v3.0.0 -> v4.0.0
  • crazy-max/ghaction-import-gpg v6.3.0 -> v7.0.0
  • github/codeql-action/{init,analyze,autobuild} v2.28.1 (Node 16) -> v4.38.0

shimataro/ssh-key-action already targets Node 24. ilammy/msvc-dev-cmd
is left unchanged since upstream has no newer release fixing this.

Result:

Build cleanup and less warnings

Motivaiton:

Several actions used in our workflows target Node.js 20, which GitHub
has deprecated (runs are being force-upgraded to Node 24 with a
warning).

Motiviations:

Bump each to its latest release that declares node24, keeping
SHA pinning with a version comment:

- actions/checkout v4.4.0 -> v7.0.1
- actions/cache v4.3.0 -> v6.1.0
- actions/upload-artifact v4.6.2 -> v7.0.1
- actions/download-artifact v4.3.0 -> v8.0.1
- actions/setup-java v4.9.1 -> v6.0.1
- docker/setup-buildx-action v3.12.0 -> v4.3.0
- microsoft/setup-msbuild v2.0.0 -> v3.0.0
- crazy-max/ghaction-chocolatey v3.4.0 -> v4.1.0
- s4u/maven-settings-action v3.0.0 -> v4.0.0
- crazy-max/ghaction-import-gpg v6.3.0 -> v7.0.0
- github/codeql-action/{init,analyze,autobuild} v2.28.1 (Node 16) -> v4.38.0

shimataro/ssh-key-action already targets Node 24. ilammy/msvc-dev-cmd
is left unchanged since upstream has no newer release fixing this.

Result:

Build cleanup and less warnings
@normanmaurer normanmaurer added this to the 2.0.85.Final milestone Sep 15, 2026
@normanmaurer
normanmaurer merged commit af25170 into main Sep 16, 2026
17 checks passed
@normanmaurer
normanmaurer deleted the deprecation-fix-17a0f860 branch September 16, 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.

1 participant