diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index a6f8dd20522..d7ed695ab72 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -33,7 +33,7 @@ runs: sudo add-apt-repository ppa:ubuntu-toolchain-r/test - wget -O /usr/share/keyrings/llvm-snapshot.gpg.key https://apt.llvm.org/llvm-snapshot.gpg.key + curl -f -o /usr/share/keyrings/llvm-snapshot.gpg.key https://apt.llvm.org/llvm-snapshot.gpg.key echo "deb [signed-by=/usr/share/keyrings/llvm-snapshot.gpg.key] http://apt.llvm.org/noble/ llvm-toolchain-noble-20 main" | sudo tee -a /etc/apt/sources.list.d/llvm.list sudo apt-get update -y @@ -52,7 +52,7 @@ runs: # FIXME: https://github.com/WebAssembly/wabt/issues/2533 # wabt doesn't have binary releases for arm64 Linux - wget https://github.com/WebAssembly/wabt/releases/download/1.0.35/wabt-1.0.35-ubuntu-20.04.tar.gz + curl -f -L -o wabt-1.0.35-ubuntu-20.04.tar.gz https://github.com/WebAssembly/wabt/releases/download/1.0.35/wabt-1.0.35-ubuntu-20.04.tar.gz tar -xzf ./wabt-1.0.35-ubuntu-20.04.tar.gz rm ./wabt-1.0.35-ubuntu-20.04.tar.gz echo "${{ github.workspace }}/wabt-1.0.35/bin" >> $GITHUB_PATH diff --git a/.github/workflows/js-benchmarks.yml b/.github/workflows/js-benchmarks.yml index 2be1596668f..c73532deb1d 100644 --- a/.github/workflows/js-benchmarks.yml +++ b/.github/workflows/js-benchmarks.yml @@ -36,7 +36,7 @@ jobs: if: ${{ matrix.os_name == 'Linux' }} shell: bash run: | - wget -O /usr/share/keyrings/llvm-snapshot.gpg.key https://apt.llvm.org/llvm-snapshot.gpg.key + curl -f -o /usr/share/keyrings/llvm-snapshot.gpg.key https://apt.llvm.org/llvm-snapshot.gpg.key echo "deb [signed-by=/usr/share/keyrings/llvm-snapshot.gpg.key] http://apt.llvm.org/noble/ llvm-toolchain-noble-20 main" | sudo tee -a /etc/apt/sources.list.d/llvm.list sudo apt-get update diff --git a/.github/workflows/libjs-test262.yml b/.github/workflows/libjs-test262.yml index 48f72820c71..989bc3c1534 100644 --- a/.github/workflows/libjs-test262.yml +++ b/.github/workflows/libjs-test262.yml @@ -50,15 +50,15 @@ jobs: - name: Install dependencies run: | - wget -O /usr/share/keyrings/llvm-snapshot.gpg.key https://apt.llvm.org/llvm-snapshot.gpg.key + curl -f -o /usr/share/keyrings/llvm-snapshot.gpg.key https://apt.llvm.org/llvm-snapshot.gpg.key echo "deb [signed-by=/usr/share/keyrings/llvm-snapshot.gpg.key] http://apt.llvm.org/noble/ llvm-toolchain-noble-20 main" | sudo tee -a /etc/apt/sources.list.d/llvm.list sudo apt-get update -y - sudo apt-get install -y ninja-build unzip clang-20 clang++-20 jq wget curl zip tar autoconf autoconf-archive automake nasm pkg-config libgl1-mesa-dev rsync + sudo apt-get install -y ninja-build unzip clang-20 clang++-20 jq curl zip tar autoconf autoconf-archive automake nasm pkg-config libgl1-mesa-dev rsync test -e /opt/wabt-1.0.35 || ( cd /tmp - wget https://github.com/WebAssembly/wabt/releases/download/1.0.35/wabt-1.0.35-ubuntu-20.04.tar.gz + curl -f -L -o wabt-1.0.35-ubuntu-20.04.tar.gz https://github.com/WebAssembly/wabt/releases/download/1.0.35/wabt-1.0.35-ubuntu-20.04.tar.gz sudo tar xf wabt-1.0.35-ubuntu-20.04.tar.gz -C /opt rm wabt-1.0.35-ubuntu-20.04.tar.gz )