CI: Pass --fail to curl downloads

Ensure a download failing actually cancels the job.
pull/3744/head
Stenzek 2 months ago
parent 2f35493d22
commit 5731aa87ac
No known key found for this signature in database

@ -35,7 +35,7 @@ jobs:
run: |
DEPS_VERSION=$(cat dep/PREBUILT-VERSION)
cd dep/prebuilt
curl --retry 5 --retry-all-errors -LO "https://github.com/duckstation/dependencies/releases/download/$DEPS_VERSION/deps-linux-x64.tar.xz"
curl --fail --retry 5 --retry-all-errors -LO "https://github.com/duckstation/dependencies/releases/download/$DEPS_VERSION/deps-linux-x64.tar.xz"
sha256sum --check --ignore-missing ../PREBUILT-SHA256SUMS
tar -xf "deps-linux-x64.tar.xz"
rm "deps-linux-x64.tar.xz"

@ -29,8 +29,8 @@ jobs:
run: |
DEPS_VERSION=$(cat dep/PREBUILT-VERSION)
cd dep/prebuilt
curl --retry 5 --retry-all-errors -LO "https://github.com/duckstation/dependencies/releases/download/$DEPS_VERSION/deps-linux-x64.tar.xz"
curl --retry 5 --retry-all-errors -LO "https://github.com/duckstation/dependencies/releases/download/$DEPS_VERSION/deps-linux-cross-${{matrix.arch}}.tar.xz"
curl --fail --retry 5 --retry-all-errors -LO "https://github.com/duckstation/dependencies/releases/download/$DEPS_VERSION/deps-linux-x64.tar.xz"
curl --fail --retry 5 --retry-all-errors -LO "https://github.com/duckstation/dependencies/releases/download/$DEPS_VERSION/deps-linux-cross-${{matrix.arch}}.tar.xz"
sha256sum --check --ignore-missing ../PREBUILT-SHA256SUMS
tar -xf "deps-linux-x64.tar.xz"
tar -xf "deps-linux-cross-${{matrix.arch}}.tar.xz"

@ -27,7 +27,7 @@ jobs:
run: |
DEPS_VERSION=$(cat dep/PREBUILT-VERSION)
cd dep/prebuilt
curl --retry 5 --retry-all-errors -LO "https://github.com/duckstation/dependencies/releases/download/$DEPS_VERSION/deps-macos-universal.tar.xz"
curl --fail --retry 5 --retry-all-errors -LO "https://github.com/duckstation/dependencies/releases/download/$DEPS_VERSION/deps-macos-universal.tar.xz"
sha256sum --check --ignore-missing ../PREBUILT-SHA256SUMS
tar -xf "deps-macos-universal.tar.xz"
rm "deps-macos-universal.tar.xz"

@ -54,23 +54,23 @@ jobs:
fetch-depth: 0
- name: Download x64 Dependencies
shell: cmd
shell: bash
run: |
set /p DEPS_VERSION=<dep\PREBUILT-VERSION
curl --retry 5 --retry-all-errors -LO "https://github.com/duckstation/dependencies/releases/download/%DEPS_VERSION%/deps-windows-x64.7z"
sha256sum --check --ignore-missing dep\PREBUILT-SHA256SUMS
"C:\Program Files\7-Zip\7z.exe" x -odep\prebuilt deps-windows-x64.7z
del /Q deps-windows-x64.7z
DEPS_VERSION=$(cat dep/PREBUILT-VERSION)
curl --fail --retry 5 --retry-all-errors -LO "https://github.com/duckstation/dependencies/releases/download/$DEPS_VERSION/deps-windows-x64.7z"
sha256sum --check --ignore-missing dep/PREBUILT-SHA256SUMS
7z x -odep/prebuilt deps-windows-x64.7z
rm deps-windows-x64.7z
- name: Download ARM64 Dependencies
shell: cmd
shell: bash
if: matrix.arch == 'arm64'
run: |
set /p DEPS_VERSION=<dep\PREBUILT-VERSION
curl --retry 5 --retry-all-errors -LO "https://github.com/duckstation/dependencies/releases/download/%DEPS_VERSION%/deps-windows-arm64.7z"
sha256sum --check --ignore-missing dep\PREBUILT-SHA256SUMS
"C:\Program Files\7-Zip\7z.exe" x -odep\prebuilt deps-windows-arm64.7z
del /Q deps-windows-arm64.7z
DEPS_VERSION=$(cat dep/PREBUILT-VERSION)
curl --fail --retry 5 --retry-all-errors -LO "https://github.com/duckstation/dependencies/releases/download/$DEPS_VERSION/deps-windows-arm64.7z"
sha256sum --check --ignore-missing dep/PREBUILT-SHA256SUMS
7z x -odep/prebuilt deps-windows-arm64.7z
rm deps-windows-arm64.7z
- name: Download Patch Archives
shell: cmd

Loading…
Cancel
Save