From 5b56399d8dd5cd5b79098da96de60a276e32fc6b Mon Sep 17 00:00:00 2001 From: Davide Pesavento Date: Thu, 20 Nov 2025 19:15:25 -0500 Subject: [PATCH] CI: Update GitHub actions --- .github/workflows/gamedb-lint.yml | 4 +++- .github/workflows/linux-appimage-build.yml | 4 ++-- .github/workflows/linux-cross-appimage-build.yml | 4 ++-- .github/workflows/macos-build.yml | 4 ++-- .github/workflows/main.yml | 2 +- .github/workflows/translation-lint.yml | 2 +- .github/workflows/upload-caches.yml | 4 ++-- .github/workflows/windows-build.yml | 4 ++-- 8 files changed, 15 insertions(+), 13 deletions(-) diff --git a/.github/workflows/gamedb-lint.yml b/.github/workflows/gamedb-lint.yml index 4eeac8c37..9a7ff6838 100644 --- a/.github/workflows/gamedb-lint.yml +++ b/.github/workflows/gamedb-lint.yml @@ -4,6 +4,7 @@ on: pull_request: paths: - 'data/resources/gamedb.yaml' + - 'data/resources/discsets.yaml' - 'data/resources/discdb.yaml' push: branches: @@ -11,6 +12,7 @@ on: - dev paths: - 'data/resources/gamedb.yaml' + - 'data/resources/discsets.yaml' - 'data/resources/discdb.yaml' workflow_dispatch: @@ -19,7 +21,7 @@ jobs: runs-on: ubuntu-22.04 timeout-minutes: 120 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/linux-appimage-build.yml b/.github/workflows/linux-appimage-build.yml index f7a6ca438..c68e2505b 100644 --- a/.github/workflows/linux-appimage-build.yml +++ b/.github/workflows/linux-appimage-build.yml @@ -21,7 +21,7 @@ jobs: artifact: "linux-x64-sse2-appimage" cmakeoptions: "-DDISABLE_SSE4=ON" steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -78,7 +78,7 @@ jobs: scripts/packaging/appimage/make-appimage.sh $(realpath .) $(realpath ./build) $HOME/deps "${{ matrix.asset }}" - name: Upload AppImage - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: "${{ matrix.artifact }}" path: "${{ matrix.asset }}" diff --git a/.github/workflows/linux-cross-appimage-build.yml b/.github/workflows/linux-cross-appimage-build.yml index 5224f6190..d8cf2adb9 100644 --- a/.github/workflows/linux-cross-appimage-build.yml +++ b/.github/workflows/linux-cross-appimage-build.yml @@ -18,7 +18,7 @@ jobs: timeout-minutes: 240 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -94,7 +94,7 @@ jobs: scripts/packaging/appimage/make-cross-appimage.sh -inject-libc duckstation-mini ${{ matrix.arch }} "$(realpath build)" "$HOME/deps/cross" "/${{ matrix.arch }}-chroot" - name: Upload AppImages - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: "linux-${{ matrix.arch }}-appimage" path: "DuckStation-*.AppImage" diff --git a/.github/workflows/macos-build.yml b/.github/workflows/macos-build.yml index 7135167b5..50ad80032 100644 --- a/.github/workflows/macos-build.yml +++ b/.github/workflows/macos-build.yml @@ -10,7 +10,7 @@ jobs: runs-on: macos-15 timeout-minutes: 240 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -68,7 +68,7 @@ jobs: zip -9 -r duckstation-mac-release.zip DuckStation.app/ - name: Upload MacOS .app - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: "macos" path: "build/duckstation-mac-release.zip" diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1da528408..db60ef66a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -39,7 +39,7 @@ jobs: if: github.ref == 'refs/heads/master' || github.ref == 'refs/heads/dev' steps: - name: Download Artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: path: ./artifacts/ diff --git a/.github/workflows/translation-lint.yml b/.github/workflows/translation-lint.yml index 35c5fd07f..2f7c482eb 100644 --- a/.github/workflows/translation-lint.yml +++ b/.github/workflows/translation-lint.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-22.04 timeout-minutes: 120 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/upload-caches.yml b/.github/workflows/upload-caches.yml index fafddb01b..436bdc274 100644 --- a/.github/workflows/upload-caches.yml +++ b/.github/workflows/upload-caches.yml @@ -8,7 +8,7 @@ jobs: runs-on: windows-2022 timeout-minutes: 120 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -30,7 +30,7 @@ jobs: - name: Upload Cache Files if: steps.cache-deps.outputs.cache-hit == 'true' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: "windows" path: "deps-*.zip" diff --git a/.github/workflows/windows-build.yml b/.github/workflows/windows-build.yml index ba8038b86..21cb62744 100644 --- a/.github/workflows/windows-build.yml +++ b/.github/workflows/windows-build.yml @@ -37,7 +37,7 @@ jobs: assetname: "duckstation-windows-arm64-release.zip" updatername: "updater-ARM64-ReleaseLTCG.exe" steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -120,7 +120,7 @@ jobs: "C:\Program Files\7-Zip\7z.exe" a -mx9 -r ${{ matrix.assetname }} ./bin/${{ matrix.bindir }}/* - name: Upload ${{ matrix.name }} Release Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: "windows-${{ matrix.arch }}" path: "duckstation-windows-${{ matrix.arch }}-*.zip"