name: metrics on: push: branches: - master env: CARGO_INCREMENTAL: 0 CARGO_NET_RETRY: 10 RUSTFLAGS: "-D warnings -W unreachable-pub" RUSTUP_MAX_RETRIES: 10 jobs: metrics: if: github.repository == 'rust-lang/rust-analyzer' runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v3 - name: Install Rust toolchain run: | rustup update --no-self-update stable rustup component add rustfmt rust-src - name: Collect metrics run: cargo xtask metrics env: METRICS_TOKEN: ${{ secrets.METRICS_TOKEN }}