From 095358dd4afd93b936b063fd93b48dcf7407d1d4 Mon Sep 17 00:00:00 2001 From: Thomas Eizinger Date: Fri, 23 Aug 2024 05:01:40 +0100 Subject: [PATCH] ci: set GITHUB_TOKEN For `cargo-binstall` (#6420) `install-action` uses `cargo-binstall` as a fallback. That binary contacts GitHub which may run into rate-limit without being authenticated. In that case, we will install manually which takes very long. Resolves: #6374. --- .github/workflows/_build_artifacts.yml | 2 ++ .github/workflows/_rust.yml | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/_build_artifacts.yml b/.github/workflows/_build_artifacts.yml index b0d74392e..6c273bb04 100644 --- a/.github/workflows/_build_artifacts.yml +++ b/.github/workflows/_build_artifacts.yml @@ -192,6 +192,8 @@ jobs: - uses: taiki-e/install-action@v2 with: tool: cross + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Build binaries run: | set -xe diff --git a/.github/workflows/_rust.yml b/.github/workflows/_rust.yml index 5976026fc..2470b4619 100644 --- a/.github/workflows/_rust.yml +++ b/.github/workflows/_rust.yml @@ -55,6 +55,8 @@ jobs: - uses: ./.github/actions/setup-tauri timeout-minutes: 5 - uses: taiki-e/install-action@cargo-udeps + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | rustup install --no-self-update nightly-2024-06-01 --profile minimal # The exact nightly version doesn't matter, just pin a random one. cargo +nightly-2024-06-01 udeps --all-targets --all-features ${{ steps.setup-rust.outputs.packages }} @@ -89,6 +91,8 @@ jobs: id: setup-rust - uses: ./.github/actions/setup-tauri - uses: taiki-e/install-action@v2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tool: ripgrep - name: "cargo test" @@ -176,6 +180,8 @@ jobs: - name: Build client run: cargo build -p firezone-gui-client --all-targets - uses: taiki-e/install-action@v2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tool: dump_syms,minidump-stackwalk - name: Run smoke test