From e68c5b19fd4c4913ecdaaa20b348eeb731f1edd0 Mon Sep 17 00:00:00 2001 From: khai96_ Date: Sat, 2 Aug 2025 15:40:10 +0700 Subject: [PATCH 1/2] ci: use the preinstalled `rustup` Closes https://github.com/pacman-repo-builder/arch-pkg-text/pull/26 --- .github/workflows/test.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 9a84a8f..ef6af9e 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -29,7 +29,9 @@ jobs: ${{ github.job }}-${{ runner.os }}-${{ hashFiles('rust-toolchain') }}- - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@stable + shell: bash + run: | + rustup toolchain install "$(cat rust-toolchain)" - name: Install just uses: taiki-e/install-action@just From 92cd05d48729f24a6a319dfe5d101b3b7e2bd493 Mon Sep 17 00:00:00 2001 From: khai96_ Date: Sat, 2 Aug 2025 15:42:47 +0700 Subject: [PATCH 2/2] ci: fetch `rustup` Closes https://github.com/pacman-repo-builder/arch-pkg-text/pull/26 --- .github/workflows/test.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index ef6af9e..d4a14cf 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -28,10 +28,12 @@ jobs: ${{ github.job }}-${{ runner.os }}-${{ hashFiles('rust-toolchain') }}-${{ hashFiles('Cargo.lock') }} ${{ github.job }}-${{ runner.os }}-${{ hashFiles('rust-toolchain') }}- - - name: Install Rust toolchain + - name: Install Rust shell: bash run: | - rustup toolchain install "$(cat rust-toolchain)" + installer=$(mktemp -d)/install-rustup + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > $installer + bash $installer --default-toolchain $(cat rust-toolchain) -y - name: Install just uses: taiki-e/install-action@just