9 runs-on: ${{ matrix.os }}
14 os: [ubuntu-latest, macos-latest]
17 - uses: actions/checkout@v2
19 - name: Cache cargo installed crates
20 uses: actions/cache@v1.1.2
23 key: cargo-installed-crates-${{ matrix.os }}
25 - name: Prepare dependencies
27 git config --global user.email "user@example.com"
28 git config --global user.name "User"
31 # Compile is a separate step, as the actions-rs/cargo action supports error annotations
33 uses: actions-rs/cargo@v1.0.1
40 # Enable backtraces for easier debugging
41 export RUST_BACKTRACE=1
43 # Reduce amount of benchmark runs as they are slow