Skip to content

Update reusable workflows to ones that support Node 24#220

Merged
wkearn merged 1 commit into
TopoToolbox:mainfrom
wkearn:gha-update-1
Mar 16, 2026
Merged

Update reusable workflows to ones that support Node 24#220
wkearn merged 1 commit into
TopoToolbox:mainfrom
wkearn:gha-update-1

Conversation

@wkearn
Copy link
Copy Markdown
Member

@wkearn wkearn commented Mar 16, 2026

Addresses #219

actions/checkout@v4 -> actions/checkout@v6
actions/cache@v4 -> actions/cache@v5
actions/upload-artifact@v4 -> actions/upload-artifact@v5

The community action ilammy/msvc-dev-cmd@v1 that we use to set up the developer environment on Windows has not yet been updated for Node 24.

@wkearn wkearn added the build Changes to the build system label Mar 16, 2026
Addresses TopoToolbox#219

actions/checkout@v4        -> actions/checkout@v6.0.2
actions/cache@v4           -> actions/cache@v5.0.3
actions/upload-artifact@v4 -> actions/upload-artifact@v7.0.0

The SHA for each of these has been pinned instead of using the version
number following better supply-chain security practices.

ilammy/msvc-dev-cmd@v1 that we use to set up the developer environment
on Windows has not yet been updated for Node 24.

actions/upload-pages-artifact does not use Node itself, but must
update its own dependency on actions/upload-artifact, at which point
we can also upload it.

actions/deploy-pages has not yet been updated for Node 24.

Signed-off-by: William Kearney <william.kearney@uni-potsdam.de>
@wkearn wkearn merged commit 2f7f08b into TopoToolbox:main Mar 16, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Changes to the build system

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant