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: | run: |
DEPS_VERSION=$(cat dep/PREBUILT-VERSION) DEPS_VERSION=$(cat dep/PREBUILT-VERSION)
cd dep/prebuilt 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 sha256sum --check --ignore-missing ../PREBUILT-SHA256SUMS
tar -xf "deps-linux-x64.tar.xz" tar -xf "deps-linux-x64.tar.xz"
rm "deps-linux-x64.tar.xz" rm "deps-linux-x64.tar.xz"

@ -29,8 +29,8 @@ jobs:
run: | run: |
DEPS_VERSION=$(cat dep/PREBUILT-VERSION) DEPS_VERSION=$(cat dep/PREBUILT-VERSION)
cd dep/prebuilt 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"
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-cross-${{matrix.arch}}.tar.xz"
sha256sum --check --ignore-missing ../PREBUILT-SHA256SUMS sha256sum --check --ignore-missing ../PREBUILT-SHA256SUMS
tar -xf "deps-linux-x64.tar.xz" tar -xf "deps-linux-x64.tar.xz"
tar -xf "deps-linux-cross-${{matrix.arch}}.tar.xz" tar -xf "deps-linux-cross-${{matrix.arch}}.tar.xz"

@ -27,7 +27,7 @@ jobs:
run: | run: |
DEPS_VERSION=$(cat dep/PREBUILT-VERSION) DEPS_VERSION=$(cat dep/PREBUILT-VERSION)
cd dep/prebuilt 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 sha256sum --check --ignore-missing ../PREBUILT-SHA256SUMS
tar -xf "deps-macos-universal.tar.xz" tar -xf "deps-macos-universal.tar.xz"
rm "deps-macos-universal.tar.xz" rm "deps-macos-universal.tar.xz"

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

Loading…
Cancel
Save