From ad3929192acb9aa1a6568afe2c3e29cac1b9130d Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Fri, 15 May 2026 17:47:09 +0200
Subject: [PATCH] ci: bump actions
---
.github/workflows/main.yml | 4 +--
.github/workflows/release.yml | 66 +++++++++++++++++------------------
2 files changed, 35 insertions(+), 35 deletions(-)
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 1046fd02..137dd1e6 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -26,8 +26,8 @@ jobs:
run:
shell: ${{ matrix.platform.shell }}
steps:
- - uses: ilammy/msvc-dev-cmd@v1
- if: ${{ matrix.platform.msvc }}
+ - uses: TheMrMilchmann/setup-msvc-dev@v4
+ if: ${{ matrix.platform.platform == 'msvc' }}
with:
arch: ${{ matrix.platform.msvc-arch }}
- name: Set up MSYS2
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 3cb3b450..b4d7db15 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -20,7 +20,7 @@ jobs:
src-zip: ${{ steps.releaser.outputs.src-zip }}
steps:
- name: 'Set up Python'
- uses: actions/setup-python@v5
+ uses: actions/setup-python@v6
with:
python-version: '3.11'
- name: 'Fetch build-release.py'
@@ -47,7 +47,7 @@ jobs:
--github \
--debug
- name: 'Store source archives'
- uses: actions/upload-artifact@v6
+ uses: actions/upload-artifact@v7
with:
name: sources
path: '${{ github.workspace}}/dist'
@@ -65,11 +65,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Set up Python'
- uses: actions/setup-python@v5
+ uses: actions/setup-python@v6
with:
python-version: '3.11'
- name: 'Download source archives'
- uses: actions/download-artifact@v6
+ uses: actions/download-artifact@v8
with:
name: sources
path: '/tmp'
@@ -118,8 +118,8 @@ jobs:
sudo apt-get install -y \
gnome-desktop-testing libasound2-dev libpulse-dev libaudio-dev libjack-dev libsndio-dev \
libusb-1.0-0-dev libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxfixes-dev libxi-dev \
- libxss-dev libwayland-dev libxkbcommon-dev libdrm-dev libgbm-dev libgl1-mesa-dev libgles2-mesa-dev \
- libegl1-mesa-dev libdbus-1-dev libibus-1.0-dev libudev-dev fcitx-libs-dev
+ libxss-dev libxtst-dev libwayland-dev libxkbcommon-dev libdrm-dev libgbm-dev libgl1-mesa-dev \
+ libgles2-mesa-dev libegl1-mesa-dev libdbus-1-dev libibus-1.0-dev libudev-dev fcitx-libs-dev
- name: 'Extract dependencies, build and install them'
id: deps-build
run: |
@@ -146,7 +146,7 @@ jobs:
dmg: ${{ steps.releaser.outputs.dmg }}
steps:
- name: 'Set up Python'
- uses: actions/setup-python@v5
+ uses: actions/setup-python@v6
with:
python-version: '3.11'
- name: 'Fetch build-release.py'
@@ -155,7 +155,7 @@ jobs:
ref: ${{ inputs.commit }}
sparse-checkout: 'build-scripts/build-release.py'
- name: 'Download source archives'
- uses: actions/download-artifact@v6
+ uses: actions/download-artifact@v8
with:
name: sources
path: '${{ github.workspace }}'
@@ -181,7 +181,7 @@ jobs:
--github \
--debug
- name: 'Store DMG image file'
- uses: actions/upload-artifact@v6
+ uses: actions/upload-artifact@v7
with:
name: dmg
path: '${{ github.workspace }}/dist'
@@ -191,7 +191,7 @@ jobs:
runs-on: macos-latest
steps:
- name: 'Set up Python'
- uses: actions/setup-python@v5
+ uses: actions/setup-python@v6
with:
python-version: '3.11'
- name: 'Fetch build-release.py'
@@ -200,7 +200,7 @@ jobs:
ref: ${{ inputs.commit }}
sparse-checkout: 'build-scripts/build-release.py'
- name: 'Download source archives'
- uses: actions/download-artifact@v6
+ uses: actions/download-artifact@v8
with:
name: sources
path: '${{ github.workspace }}'
@@ -232,7 +232,7 @@ jobs:
fi
echo "path=${sdl_mount_pount}" >>$GITHUB_OUTPUT
- name: 'Download ${{ needs.dmg.outputs.dmg }}'
- uses: actions/download-artifact@v6
+ uses: actions/download-artifact@v8
with:
name: dmg
path: '${{ github.workspace }}'
@@ -367,7 +367,7 @@ jobs:
VC-devel: ${{ steps.releaser.outputs.VC-devel }}
steps:
- name: 'Set up Python'
- uses: actions/setup-python@v5
+ uses: actions/setup-python@v6
with:
python-version: '3.11'
- name: 'Fetch build-release.py'
@@ -376,7 +376,7 @@ jobs:
ref: ${{ inputs.commit }}
sparse-checkout: 'build-scripts/build-release.py'
- name: 'Download source archives'
- uses: actions/download-artifact@v6
+ uses: actions/download-artifact@v8
with:
name: sources
path: '${{ github.workspace }}'
@@ -402,7 +402,7 @@ jobs:
--github `
--debug
- name: 'Store MSVC archives'
- uses: actions/upload-artifact@v6
+ uses: actions/upload-artifact@v7
with:
name: msvc
path: '${{ github.workspace }}/dist'
@@ -419,13 +419,13 @@ jobs:
.github/actions/setup-ninja/action.yml
build-scripts/build-release.py
- name: 'Set up Python'
- uses: actions/setup-python@v5
+ uses: actions/setup-python@v6
with:
python-version: '3.11'
- name: Set up ninja
uses: ./.github/actions/setup-ninja
- name: 'Download source archives'
- uses: actions/download-artifact@v6
+ uses: actions/download-artifact@v8
with:
name: sources
path: '${{ github.workspace }}'
@@ -455,7 +455,7 @@ jobs:
unzip "${{ steps.deps.outputs.dep-path }}/SDL3-devel-${{ steps.deps.outputs.dep-sdl-version }}-VC.zip"
echo "path=${{ github.workspace }}/deps-vc" >>$env:GITHUB_OUTPUT
- name: 'Download MSVC binaries'
- uses: actions/download-artifact@v6
+ uses: actions/download-artifact@v8
with:
name: msvc
path: '${{ github.workspace }}'
@@ -467,7 +467,7 @@ jobs:
unzip "${{ github.workspace }}/${{ needs.msvc.outputs.VC-devel }}"
echo "path=${{ github.workspace }}/vc/${{ needs.src.outputs.project }}-${{ needs.src.outputs.version }}" >>$env:GITHUB_OUTPUT
- 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'
@@ -484,7 +484,7 @@ jobs:
Start-Sleep -Seconds 2
cmake --build build_x86 --config Release --verbose
- 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'
@@ -501,7 +501,7 @@ jobs:
Start-Sleep -Seconds 2
cmake --build build_x64 --config Release --verbose
- name: 'Configure vcvars arm64'
- uses: ilammy/msvc-dev-cmd@v1
+ uses: TheMrMilchmann/setup-msvc-dev@v4
with:
arch: x64_arm64
- name: 'CMake (configure + build + tests) arm64'
@@ -526,7 +526,7 @@ jobs:
mingw-devel-tar-xz: ${{ steps.releaser.outputs.mingw-devel-tar-xz }}
steps:
- name: 'Set up Python'
- uses: actions/setup-python@v5
+ uses: actions/setup-python@v6
with:
python-version: '3.11'
- name: 'Fetch build-release.py'
@@ -539,7 +539,7 @@ jobs:
sudo apt-get update -y
sudo apt-get install -y gcc-mingw-w64 g++-mingw-w64 ninja-build
- name: 'Download source archives'
- uses: actions/download-artifact@v6
+ uses: actions/download-artifact@v8
with:
name: sources
path: '${{ github.workspace }}'
@@ -561,7 +561,7 @@ jobs:
--github \
--debug
- name: 'Store MinGW archives'
- uses: actions/upload-artifact@v6
+ uses: actions/upload-artifact@v7
with:
name: mingw
path: '${{ github.workspace }}/dist'
@@ -571,7 +571,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Set up Python'
- uses: actions/setup-python@v5
+ uses: actions/setup-python@v6
with:
python-version: '3.11'
- name: 'Fetch build-release.py'
@@ -584,7 +584,7 @@ jobs:
sudo apt-get update -y
sudo apt-get install -y gcc-mingw-w64 g++-mingw-w64 ninja-build
- name: 'Download source archives'
- uses: actions/download-artifact@v6
+ uses: actions/download-artifact@v8
with:
name: sources
path: '${{ github.workspace }}'
@@ -620,7 +620,7 @@ jobs:
mkdir -p /tmp/deps-mingw/cmake
cp -rv /tmp/deps-mingw-extract/sdl3/SDL3-${{ steps.deps.outputs.dep-sdl-version }}/cmake/* /tmp/deps-mingw/cmake
- name: 'Download MinGW binaries'
- uses: actions/download-artifact@v6
+ uses: actions/download-artifact@v8
with:
name: mingw
path: '${{ github.workspace }}'
@@ -662,7 +662,7 @@ jobs:
android-aar: ${{ steps.releaser.outputs.android-aar }}
steps:
- name: 'Set up Python'
- uses: actions/setup-python@v5
+ uses: actions/setup-python@v6
with:
python-version: '3.11'
- name: 'Fetch build-release.py'
@@ -685,7 +685,7 @@ jobs:
sudo apt-get update -y
sudo apt-get install -y ninja-build
- name: 'Download source archives'
- uses: actions/download-artifact@v6
+ uses: actions/download-artifact@v8
with:
name: sources
path: '${{ github.workspace }}'
@@ -709,7 +709,7 @@ jobs:
--github \
--debug
- name: 'Store Android archive(s)'
- uses: actions/upload-artifact@v6
+ uses: actions/upload-artifact@v7
with:
name: android
path: '${{ github.workspace }}/dist'
@@ -719,7 +719,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Set up Python'
- uses: actions/setup-python@v5
+ uses: actions/setup-python@v6
with:
python-version: '3.11'
- uses: actions/setup-java@v5
@@ -727,12 +727,12 @@ jobs:
distribution: 'temurin'
java-version: '17'
- name: 'Download source archives'
- uses: actions/download-artifact@v6
+ uses: actions/download-artifact@v8
with:
name: sources
path: '${{ github.workspace }}'
- name: 'Download Android .aar archive'
- uses: actions/download-artifact@v6
+ uses: actions/download-artifact@v8
with:
name: android
path: '${{ github.workspace }}'