Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
build:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
submodules: recursive
- name: Build debug version
Expand All @@ -24,7 +24,7 @@ jobs:
./Tools/qsrelease Debug
mv /tmp/QS/build/Debug/Quicksilver{,-debug}.zip
- name: Upload debug version
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: Quicksilver-debug
path: /tmp/QS/build/Debug/Quicksilver-debug.zip
Expand All @@ -36,7 +36,7 @@ jobs:
working-directory: /tmp/QS/build/Release/
run: tar -czvf ./dmg_ingredients.tar.gz ./dmg
- name: Upload components for sign action
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: DMG_INGREDIENTS
path: /tmp/QS/build/Release/dmg_ingredients.tar.gz
Expand All @@ -47,7 +47,7 @@ jobs:
if: startsWith(github.ref, 'refs/tags/v')
steps:
- name: Download dmg folder artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: DMG_INGREDIENTS
path: /tmp/QS/build/Release/
Expand All @@ -65,7 +65,7 @@ jobs:
QS_INFO_VERSION = ${QS_INFO_VERSION}
BUILT_PRODUCTS_DIR = /tmp/QS/build/Release
EOF
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
submodules: recursive
- name: Prepare signing inputs
Expand All @@ -82,7 +82,7 @@ jobs:
run: |
./Tools/qssign ./Quicksilver.app
- name: Download debug artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: Quicksilver-debug
path: /tmp
Expand All @@ -93,17 +93,17 @@ jobs:
cd /tmp
shasum --algorithm 256 Quicksilver-debug.zip >> /tmp/QS/build/Release/checksum.txt
- name: Upload Quicksilver.dmg
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: "Quicksilver_${{ env.QS_INFO_VERSION }}.dmg"
path: /tmp/QS/build/Release/Quicksilver*.dmg
- name: Upload checksum
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: checksums
path: /tmp/QS/build/Release/checksum.txt
- name: Release
uses: softprops/action-gh-release@v2
uses: softprops/action-gh-release@v3
with:
files: |
/tmp/QS/build/Release/Quicksilver*.dmg
Expand Down