diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index bfd00fd..18cc004 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -7,12 +7,13 @@ on: branches: [main, master] env: - RUSTUP_UPDATE_ROOT: https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup - RUSTUP_DIST_SERVER: https://mirrors.tuna.tsinghua.edu.cn/rustup + CARGO_NET_OFFLINE: false jobs: check: runs-on: ubuntu-latest + container: + image: registry.cn-hangzhou.aliyuncs.com/library/rust:bookworm steps: - name: Checkout run: | @@ -24,7 +25,7 @@ jobs: - name: Configure Cargo mirror run: | mkdir -p "$HOME/.cargo" - cat > "$HOME/.cargo/config.toml" <>EOF + cat > "$HOME/.cargo/config.toml" <> $GITHUB_PATH - - name: Install Node.js run: | apt-get update @@ -65,10 +61,11 @@ jobs: build: runs-on: ubuntu-latest + container: + image: registry.cn-hangzhou.aliyuncs.com/library/rust:bookworm needs: check env: - RUSTUP_UPDATE_ROOT: https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup - RUSTUP_DIST_SERVER: https://mirrors.tuna.tsinghua.edu.cn/rustup + CARGO_NET_OFFLINE: false steps: - name: Checkout run: | @@ -80,7 +77,7 @@ jobs: - name: Configure Cargo mirror run: | mkdir -p "$HOME/.cargo" - cat > "$HOME/.cargo/config.toml" <>EOF + cat > "$HOME/.cargo/config.toml" <> $GITHUB_PATH - - name: Install Node.js run: | apt-get update