CI: Update actions

This commit is contained in:
Davide Pesavento
2025-12-24 18:32:22 -05:00
committed by Connor McLaughlin
parent 25790d704b
commit 1bc30de66f
6 changed files with 11 additions and 11 deletions

View File

@@ -30,7 +30,7 @@ jobs:
- name: Cache Dependencies
id: cache-deps
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/deps
key: deps ${{ hashFiles('scripts/deps/build-dependencies-linux.sh', 'scripts/deps/build-ffmpeg-linux.sh', 'scripts/deps/versions') }}
@@ -75,7 +75,7 @@ jobs:
scripts/packaging/appimage/make-appimage.sh $(realpath .) $(realpath ./build) $HOME/deps "${{ matrix.asset }}"
- name: Upload AppImage
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
with:
name: "${{ matrix.artifact }}"
path: "${{ matrix.asset }}"

View File

@@ -24,7 +24,7 @@ jobs:
- name: Cache Dependencies
id: cache-deps
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/deps
key: deps-cross ${{ matrix.arch }} ${{ hashFiles('scripts/deps/build-dependencies-linux.sh', 'scripts/deps/build-dependencies-linux-cross.sh', 'scripts/deps/versions') }}
@@ -91,7 +91,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@v5
uses: actions/upload-artifact@v6
with:
name: "linux-${{ matrix.arch }}-appimage"
path: "DuckStation-*.AppImage"

View File

@@ -22,7 +22,7 @@ jobs:
- name: Cache Dependencies
id: cache-deps-mac
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/deps
key: deps-mac ${{ hashFiles('scripts/deps/build-dependencies-mac.sh', 'scripts/deps/versions') }}
@@ -65,7 +65,7 @@ jobs:
zip -9 -r duckstation-mac-release.zip DuckStation.app/
- name: Upload MacOS .app
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
with:
name: "macos"
path: "build/duckstation-mac-release.zip"

View File

@@ -39,7 +39,7 @@ jobs:
if: github.ref == 'refs/heads/master' || github.ref == 'refs/heads/dev'
steps:
- name: Download Artifacts
uses: actions/download-artifact@v6
uses: actions/download-artifact@v7
with:
path: ./artifacts/
merge-multiple: true

View File

@@ -14,7 +14,7 @@ jobs:
- name: Cache Dependencies
id: cache-deps
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
dep/msvc/deps-arm64
@@ -30,7 +30,7 @@ jobs:
- name: Upload Cache Files
if: steps.cache-deps.outputs.cache-hit == 'true'
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
with:
name: "windows"
path: "deps-*.zip"

View File

@@ -43,7 +43,7 @@ jobs:
- name: Cache Dependencies
id: cache-deps
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
dep/msvc/deps-arm64
@@ -116,7 +116,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@v5
uses: actions/upload-artifact@v6
with:
name: "windows-${{ matrix.arch }}"
path: "duckstation-windows-${{ matrix.arch }}-*.zip"