Skip to content

Update GitHub actions#885

Open
dscho wants to merge 13 commits intovfs-2.53.0from
update-github-actions
Open

Update GitHub actions#885
dscho wants to merge 13 commits intovfs-2.53.0from
update-github-actions

Conversation

@dscho
Copy link
Copy Markdown
Member

@dscho dscho commented Apr 17, 2026

This updates the GitHub Actions to avoid warnings about the Node.JS 20 deprecation, all properly marked as fixup! commits to allow for auto-squashing during the next rebase.

Note: This only touches the GitHub workflows added in the Microsoft Git fork, and leaves those alone that are already present in Git for Windows.

dscho added 13 commits April 15, 2026 01:39
GitHub Actions is deprecating Node.js 20 and will force Actions to
run on Node.js 24 starting June 2nd, 2026. Node.js 20 will be
removed from runners entirely on September 16th, 2026. See
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
for details.

The `akv-secret` local action currently declares `using: node20`.
Upgrade it to `node24` to silence the deprecation warning and
prepare for the upcoming enforcement.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
GitHub Actions is deprecating Node.js 20 and will force Actions to
run on Node.js 24 starting June 2nd, 2026. Node.js 20 will be
removed from runners entirely on September 16th, 2026. See
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
for details.

Upgrade `actions/upload-artifact` from v4 (node20) to v6 (node24)
to silence the deprecation warning and prepare for the upcoming
enforcement.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
GitHub Actions is deprecating Node.js 20 and will force Actions to
run on Node.js 24 starting June 2nd, 2026. Node.js 20 will be
removed from runners entirely on September 16th, 2026. See
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
for details.

Upgrade `actions/upload-artifact` from v4 (node20) to v6 (node24)
to silence the deprecation warning and prepare for the upcoming
enforcement.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
GitHub Actions is deprecating Node.js 20 and will force Actions to
run on Node.js 24 starting June 2nd, 2026. Node.js 20 will be
removed from runners entirely on September 16th, 2026. See
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
for details.

Upgrade `actions/upload-artifact` from v4 (node20) to v6 (node24)
to silence the deprecation warning and prepare for the upcoming
enforcement.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
GitHub Actions is deprecating Node.js 20 and will force Actions to
run on Node.js 24 starting June 2nd, 2026. Node.js 20 will be
removed from runners entirely on September 16th, 2026. See
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
for details.

Upgrade `azure/login` from v2 (node20) to v3 (node24) to silence
the deprecation warning and prepare for the upcoming enforcement.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
GitHub Actions is deprecating Node.js 20 and will force Actions to
run on Node.js 24 starting June 2nd, 2026. Node.js 20 will be
removed from runners entirely on September 16th, 2026. See
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
for details.

Upgrade `azure/login` from v2 (node20) to v3 (node24) to silence
the deprecation warning and prepare for the upcoming enforcement.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
GitHub Actions is deprecating Node.js 20 and will force Actions to
run on Node.js 24 starting June 2nd, 2026. Node.js 20 will be
removed from runners entirely on September 16th, 2026. See
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
for details.

Upgrade `azure/login` from v2 (node20) to v3 (node24) to silence
the deprecation warning and prepare for the upcoming enforcement.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
GitHub Actions is deprecating Node.js 20 and will force Actions to
run on Node.js 24 starting June 2nd, 2026. Node.js 20 will be
removed from runners entirely on September 16th, 2026. See
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
for details.

Upgrade `actions/upload-artifact` from v4 (node20) to v6 (node24)
to silence the deprecation warning and prepare for the upcoming
enforcement.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
GitHub Actions is deprecating Node.js 20 and will force Actions to
run on Node.js 24 starting June 2nd, 2026. Node.js 20 will be
removed from runners entirely on September 16th, 2026. See
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
for details.

Upgrade `azure/login` from v2 (node20) to v3 (node24) to silence
the deprecation warning and prepare for the upcoming enforcement.

Note: this fixup targets the second commit with subject "release:
create initial Windows installer build workflow" (1f4b781),
not the first one (18be22b). Autosquash will match the first
one; manual reordering during the interactive rebase is needed.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
GitHub Actions is deprecating Node.js 20 and will force Actions to
run on Node.js 24 starting June 2nd, 2026. Node.js 20 will be
removed from runners entirely on September 16th, 2026. See
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
for details.

Upgrade `azure/login` from v2 (node20) to v3 (node24) and
`actions/upload-artifact` from v4 (node20) to v6 (node24) to
silence the deprecation warning and prepare for the upcoming
enforcement.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
GitHub Actions is deprecating Node.js 20 and will force Actions to
run on Node.js 24 starting June 2nd, 2026. Node.js 20 will be
removed from runners entirely on September 16th, 2026. See
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
for details.

Upgrade `actions/upload-artifact` from v4 (node20) to v6 (node24)
to silence the deprecation warning and prepare for the upcoming
enforcement.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
GitHub Actions is deprecating Node.js 20 and will force Actions to
run on Node.js 24 starting June 2nd, 2026. Node.js 20 will be
removed from runners entirely on September 16th, 2026. See
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
for details.

Upgrade `azure/login` from v2 (node20) to v3 (node24) and
`actions/upload-artifact` from v4 (node20) to v6 (node24) to
silence the deprecation warning and prepare for the upcoming
enforcement.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
GitHub Actions is deprecating Node.js 20 and will force Actions to
run on Node.js 24 starting June 2nd, 2026. Node.js 20 will be
removed from runners entirely on September 16th, 2026. See
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
for details.

Upgrade `azure/login` from v2 (node20) to v3 (node24) to silence
the deprecation warning and prepare for the upcoming enforcement.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
@dscho dscho requested a review from mjcheetham April 17, 2026 10:58
@dscho dscho self-assigned this Apr 17, 2026
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