diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 611b2f6..d42b503 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -11,6 +11,7 @@ env: CARGO_BUILD_JOBS: "2" CARGO_INCREMENTAL: "0" RUST_TEST_THREADS: "2" + RUSTUP_MAX_RETRIES: "3" TESTCONTAINERS_RYUK_DISABLED: "true" jobs: @@ -22,6 +23,17 @@ jobs: - name: Checkout uses: actions/checkout@v5 + - name: Prepare Rust toolchain + run: | + rustup --version + rustup toolchain list + timeout 10m rustup toolchain install 1.85.0 \ + --profile minimal \ + --component clippy \ + --component rustfmt \ + --no-self-update + rustup component list --toolchain 1.85.0 --installed + - name: Verify runner toolchain run: | python3 --version @@ -104,6 +116,17 @@ jobs: - name: Checkout uses: actions/checkout@v5 + - name: Prepare Rust toolchain + run: | + rustup --version + rustup toolchain list + timeout 10m rustup toolchain install 1.85.0 \ + --profile minimal \ + --component clippy \ + --component rustfmt \ + --no-self-update + rustup component list --toolchain 1.85.0 --installed + - name: Verify runner toolchain run: | rustc --version diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index e82c12d..198b297 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -13,6 +13,7 @@ env: MCP_SERVER_IMAGE: git.itexp.me/bsodfather/crank-community-mcp-server UI_IMAGE: git.itexp.me/bsodfather/crank-community-ui OPENBAO_ENV_FILE: .openbao-env + RUSTUP_MAX_RETRIES: "3" jobs: release: @@ -22,6 +23,17 @@ jobs: - name: Checkout uses: actions/checkout@v5 + - name: Prepare Rust toolchain + run: | + rustup --version + rustup toolchain list + timeout 10m rustup toolchain install 1.85.0 \ + --profile minimal \ + --component clippy \ + --component rustfmt \ + --no-self-update + rustup component list --toolchain 1.85.0 --installed + - name: Verify runner toolchain run: | rustc --version