• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: CI
2on:
3  pull_request:
4  push:
5    branches: ["master", "staging", "trying"]
6
7env:
8  CARGO_INCREMENTAL: 0
9  CARGO_NET_RETRY: 10
10  CI: 1
11  RUST_BACKTRACE: short
12  RUSTFLAGS: -D warnings
13  RUSTUP_MAX_RETRIES: 10
14
15jobs:
16  test:
17    name: Rust
18    runs-on: ubuntu-latest
19
20    steps:
21    - uses: actions/checkout@v2
22      with:
23        fetch-depth: 0 # fetch tags for publish
24    - uses: Swatinem/rust-cache@359a70e43a0bb8a13953b04a90f76428b4959bb6
25    - run: cargo run -p xtask -- ci
26      env:
27        CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_IO_TOKEN }}
28        MIRIFLAGS: -Zmiri-strict-provenance
29