ci: use rsproxy.cn for rustup component downloads
CI / Build + Clippy + Test (pull_request) Failing after 5s
CI / Security audit (RUSTSEC) (pull_request) Failing after 14m4s

rustup components (~60MB) from static.rust-lang.org are slow even
through proxy. Switch to rsproxy.cn/rustup mirror (domestic, direct
connection via NO_PROXY).
This commit is contained in:
2026-07-14 14:39:40 +08:00
parent 985c8f9cd2
commit 3d00625518
+5 -1
View File
@@ -35,6 +35,8 @@ jobs:
- name: Install Rust toolchain (stable) - name: Install Rust toolchain (stable)
run: | run: |
export RUSTUP_DIST_SERVER=https://rsproxy.cn/rustup
export RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup/rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain stable --profile minimal --component clippy curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain stable --profile minimal --component clippy
echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"
@@ -104,7 +106,9 @@ jobs:
- uses: https://gitea.com/actions/checkout@v4 - uses: https://gitea.com/actions/checkout@v4
- name: Install Rust toolchain (stable) - name: Install Rust toolchain (stable)
run: rustup toolchain install stable --profile minimal && rustup default stable run: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain stable --profile minimal
echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"
- name: Configure cargo mirror (CI-only) - name: Configure cargo mirror (CI-only)
run: | run: |