Skip to content

Commit 817594d

Browse files
committed
ci: switch to step-security/msvc-dev-cmd fork (Node.js 24)
The upstream ilammy/msvc-dev-cmd is unmaintained and still runs on Node.js 20, which GitHub Actions is deprecating (removal on September 16th, 2026). step-security/msvc-dev-cmd@v1.13.1 is a maintained fork upgraded to Node.js 24. coverage.yml also gains SHA pinning; it was previously tag-pinned to @v1.
1 parent ed4e31e commit 817594d

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/build-wheel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ jobs:
8585

8686
- name: Set up MSVC
8787
if: ${{ startsWith(inputs.host-platform, 'win') }}
88-
uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1
88+
uses: step-security/msvc-dev-cmd@22c98154b708dbd743e6f27a933cf6ceba3305c4 # v1.13.1
8989

9090
- name: Set up yq
9191
# GitHub made an unprofessional decision to not provide it in their Windows VMs,

.github/workflows/coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ jobs:
212212
python-version: ${{ env.PY_VER }}
213213

214214
- name: Set up MSVC
215-
uses: ilammy/msvc-dev-cmd@v1
215+
uses: step-security/msvc-dev-cmd@22c98154b708dbd743e6f27a933cf6ceba3305c4 # v1.13.1
216216

217217
- name: Set up mini CTK
218218
uses: ./.github/actions/fetch_ctk

.github/workflows/test-sdist-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
python-version: "3.12"
4646

4747
- name: Set up MSVC
48-
uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1
48+
uses: step-security/msvc-dev-cmd@22c98154b708dbd743e6f27a933cf6ceba3305c4 # v1.13.1
4949

5050
- name: Install build tools
5151
run: pip install build

0 commit comments

Comments
 (0)