SDL_net: ci: bump actions

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 }}'