Skip to content

Update GitHub actions - #885

Merged
Johannes Schindelin (dscho) merged 13 commits into
vfs-2.53.0from
update-github-actions
Apr 20, 2026
Merged

Update GitHub actions#885
Johannes Schindelin (dscho) merged 13 commits into
vfs-2.53.0from
update-github-actions

Conversation

@dscho

Copy link
Copy Markdown
Member

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.

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
Johannes Schindelin (dscho) merged commit 8663da4 into vfs-2.53.0 Apr 20, 2026
224 of 226 checks passed
@dscho
Johannes Schindelin (dscho) deleted the update-github-actions branch April 20, 2026 06:24
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