Update dependencies. #64
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Verified | |
on: [push] | |
jobs: | |
verify_pushed_commit: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Rust stable with rustfmt and clippy | |
uses: actions-rs/toolchain@v1 | |
with: | |
profile: minimal | |
toolchain: stable | |
components: rustfmt, clippy | |
- name: Install Rust nightly | |
uses: actions-rs/toolchain@v1 | |
with: | |
profile: minimal | |
toolchain: nightly | |
- name: Check out repository code | |
uses: actions/checkout@v2 | |
- name: Load cargo cache | |
id: cache | |
uses: ./.github/actions/cargo-cache | |
- name: Install cargo-todox binary crate # ALLOW TODOX | |
run: which cargo-todox || cargo install cargo-todox # ALLOW TODOX | |
- name: Install cargo-tarpaulin binary crate | |
run: which cargo-tarpaulin || cargo install cargo-tarpaulin | |
- name: Install cargo-coverage-annotations binary crate | |
run: which cargo-coverage-annotations || cargo install cargo-coverage-annotations | |
- name: Install cargo-udeps binary crate | |
run: which cargo-udeps || cargo install cargo-udeps | |
- name: Verify commit | |
run: | | |
cd ${{ github.workspace }} | |
make on-push | |
- name: Upload coverage | |
run: | | |
cd ${{ github.workspace }} | |
bash <(curl -s https://codecov.io/bash) |