@@ -109,7 +109,9 @@ jobs:
109109 - uses : ./.github/actions/install-rust
110110 - run : |
111111 set -e
112- curl -L https://github.com/EmbarkStudios/cargo-deny/releases/download/0.14.5/cargo-deny-0.14.5-x86_64-unknown-linux-musl.tar.gz | tar xzf -
112+ curl --retry 5 --retry-all-errors -L -o cargo-deny.tar.gz https://github.com/EmbarkStudios/cargo-deny/releases/download/0.14.5/cargo-deny-0.14.5-x86_64-unknown-linux-musl.tar.gz
113+ tar xzf cargo-deny.tar.gz
114+ rm cargo-deny.tar.gz
113115 mv cargo-deny-*-x86_64-unknown-linux-musl/cargo-deny cargo-deny
114116 echo `pwd` >> $GITHUB_PATH
115117 - run : cargo deny check bans licenses
@@ -277,7 +279,10 @@ jobs:
277279 toolchain : wasmtime-ci-pinned-nightly
278280
279281 # Build C API documentation
280- - run : curl -L https://sourceforge.net/projects/doxygen/files/rel-1.9.3/doxygen-1.9.3.linux.bin.tar.gz/download | tar xzf -
282+ - run : |
283+ curl --retry 5 --retry-all-errors -o doxygen.tar.gz -L https://github.com/doxygen/doxygen/releases/download/Release_1_9_3/doxygen-1.9.3.linux.bin.tar.gz
284+ tar xzf doxygen.tar.gz
285+ rm doxygen.tar.gz
281286 - run : echo "`pwd`/doxygen-1.9.3/bin" >> $GITHUB_PATH
282287 - run : cmake -S crates/c-api -B target/c-api
283288 - run : cmake --build target/c-api --target doc
@@ -645,7 +650,9 @@ jobs:
645650 # way faster at arm emulation than the current version github actions'
646651 # ubuntu image uses. Disable as much as we can to get it to build
647652 # quickly.
648- curl https://download.qemu.org/qemu-$QEMU_BUILD_VERSION.tar.xz | tar xJf -
653+ curl --retry 5 --retry-all-errors -o qemu.tar.xz https://download.qemu.org/qemu-$QEMU_BUILD_VERSION.tar.xz
654+ tar xJf qemu.tar.xz
655+ rm qemu.tar.xz
649656 cd qemu-$QEMU_BUILD_VERSION
650657 ./configure --target-list=${{ matrix.qemu_target }} --prefix=${{ runner.tool_cache}}/qemu --disable-tools --disable-slirp --disable-fdt --disable-capstone --disable-docs
651658 ninja -C build install
@@ -811,7 +818,9 @@ jobs:
811818
812819 - name : Install wasm-tools
813820 run : |
814- curl -L https://github.com/bytecodealliance/wasm-tools/releases/download/wasm-tools-1.0.27/wasm-tools-1.0.27-x86_64-linux.tar.gz | tar xfz -
821+ curl --retry 5 --retry-all-errors -o wasm-tools.tar.gz -L https://github.com/bytecodealliance/wasm-tools/releases/download/wasm-tools-1.0.27/wasm-tools-1.0.27-x86_64-linux.tar.gz
822+ tar xfz wasm-tools.tar.gz
823+ rm wasm-tools.tar.gz
815824 echo `pwd`/wasm-tools-1.0.27-x86_64-linux >> $GITHUB_PATH
816825
817826 - run : ./ci/build-wasi-preview1-component-adapter.sh
@@ -955,7 +964,10 @@ jobs:
955964 - uses : ./.github/actions/install-rust
956965 - run : |
957966 cd ${{ runner.tool_cache }}
958- curl -L https://github.com/mozilla/sccache/releases/download/0.2.13/sccache-0.2.13-x86_64-unknown-linux-musl.tar.gz | tar xzf -
967+ curl --retry 5 --retry-all-errors -L -o sccache.tar.gz \
968+ https://github.com/mozilla/sccache/releases/download/0.2.13/sccache-0.2.13-x86_64-unknown-linux-musl.tar.gz
969+ tar xzf sccache.tar.gz
970+ rm sccache.tar.gz
959971 echo "`pwd`/sccache-0.2.13-x86_64-unknown-linux-musl" >> $GITHUB_PATH
960972 echo RUSTC_WRAPPER=sccache >> $GITHUB_ENV
961973 - run : rustc scripts/publish.rs
0 commit comments