From f6a1eb9ba96e054aa22c2fa51d291bcfb24dcac4 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Sun, 10 May 2026 22:34:19 +0200
Subject: [PATCH] ci: bump actions, switch away from ilammy/msvc-dev-cmd
---
.github/actions/setup-djgpp-toolchain/action.yml | 4 ++--
.github/workflows/generic.yml | 4 ++--
.github/workflows/release.yml | 6 +++---
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/.github/actions/setup-djgpp-toolchain/action.yml b/.github/actions/setup-djgpp-toolchain/action.yml
index 636c669b04d26..efe2d80ae6ed7 100644
--- a/.github/actions/setup-djgpp-toolchain/action.yml
+++ b/.github/actions/setup-djgpp-toolchain/action.yml
@@ -32,7 +32,7 @@ runs:
echo "cache-key=${archive}-${{ inputs.version }}-${{ runner.os }}-${{ runner.arch }}" >> ${GITHUB_OUTPUT}
- name: 'Restore cached ${{ steps.calc.outputs.archive }}'
id: cache-restore
- uses: actions/cache/restore@v4
+ uses: actions/cache/restore@v5
with:
path: '${{ runner.temp }}/${{ steps.calc.outputs.archive }}'
key: ${{ steps.calc.outputs.cache-key }}
@@ -43,7 +43,7 @@ runs:
Invoke-WebRequest "${{ steps.calc.outputs.url }}" -OutFile "${{ runner.temp }}/${{ steps.calc.outputs.archive }}"
- name: 'Cache ${{ steps.calc.outputs.archive }}'
if: ${{ !steps.cache-restore.outputs.cache-hit || steps.cache-restore.outputs.cache-hit == 'false' }}
- uses: actions/cache/save@v4
+ uses: actions/cache/save@v5
with:
path: '${{ runner.temp }}/${{ steps.calc.outputs.archive }}'
key: ${{ steps.calc.outputs.cache-key }}
diff --git a/.github/workflows/generic.yml b/.github/workflows/generic.yml
index 10f241c023d01..2ac0e307434e5 100644
--- a/.github/workflows/generic.yml
+++ b/.github/workflows/generic.yml
@@ -81,7 +81,7 @@ jobs:
with:
distribution: 'temurin'
java-version: '17'
- - uses: ilammy/msvc-dev-cmd@v1
+ - uses: TheMrMilchmann/setup-msvc-dev@v4
if: ${{ matrix.platform.platform == 'msvc' }}
with:
arch: ${{ matrix.platform.msvc-vcvars-arch }}
@@ -323,7 +323,7 @@ jobs:
- name: 'Build (cross-platform-actions, BSD)'
id: cpactions
if: ${{ matrix.platform.cpactions }}
- uses: cross-platform-actions/action@v0.32.0
+ uses: cross-platform-actions/action@v1
with:
operating_system: '${{ matrix.platform.cpactions-os }}'
architecture: '${{ matrix.platform.cpactions-arch }}'
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index ba43ece625a65..6929f152d354f 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -391,7 +391,7 @@ jobs:
- name: Set up ninja
uses: ./.github/actions/setup-ninja
- name: 'Configure vcvars x86'
- uses: ilammy/msvc-dev-cmd@v1
+ uses: TheMrMilchmann/setup-msvc-dev@v4
with:
arch: x64_x86
- name: 'CMake (configure + build + tests) x86'
@@ -411,7 +411,7 @@ jobs:
cmake --build build_x86 --config Release --verbose
ctest --test-dir build_x86 --no-tests=error -C Release --output-on-failure
- name: 'Configure vcvars x64'
- uses: ilammy/msvc-dev-cmd@v1
+ uses: TheMrMilchmann/setup-msvc-dev@v4
with:
arch: x64
- name: 'CMake (configure + build + tests) x64'
@@ -431,7 +431,7 @@ jobs:
cmake --build build_x64 --config Release --verbose
ctest --test-dir build_x64 --no-tests=error -C Release --output-on-failure
- name: 'Configure vcvars arm64'
- uses: ilammy/msvc-dev-cmd@v1
+ uses: TheMrMilchmann/setup-msvc-dev@v4
with:
arch: x64_arm64
- name: 'CMake (configure + build) arm64'