]> git.lizzy.rs Git - rust.git/blob - .github/workflows/metrics.yaml
Switch to ubuntu-20.04 runners
[rust.git] / .github / workflows / metrics.yaml
1 name: metrics
2 on:
3   push:
4    branches:
5    - master
6
7 env:
8   CARGO_INCREMENTAL: 0
9   CARGO_NET_RETRY: 10
10   RUSTFLAGS: "-D warnings -W unreachable-pub"
11   RUSTUP_MAX_RETRIES: 10
12
13 jobs:
14   metrics:
15     if: github.repository == 'rust-lang/rust-analyzer'
16     runs-on: ubuntu-latest
17
18     steps:
19     - name: Checkout repository
20       uses: actions/checkout@v3
21
22     - name: Install Rust toolchain
23       run: |
24         rustup update --no-self-update stable
25         rustup component add rustfmt rust-src
26
27     - name: Collect metrics
28       run: cargo xtask metrics
29       env:
30         METRICS_TOKEN: ${{ secrets.METRICS_TOKEN }}