name: CI on: push: branches: [main, master] pull_request: branches: [main, master] env: CARGO_NET_OFFLINE: false jobs: check: runs-on: ubuntu-latest container: image: registry.cn-hangzhou.aliyuncs.com/library/rust:bookworm steps: - name: Checkout run: | git init git remote add origin https://git.rua.plus/${{ github.repository }}.git git fetch --depth 1 origin ${{ github.sha }} git checkout ${{ github.sha }} - name: Configure Cargo mirror run: | mkdir -p "$HOME/.cargo" cat > "$HOME/.cargo/config.toml" < "$HOME/.cargo/config.toml" <