diff --git a/.github/workflows/cargo-checkmate.yaml b/.github/workflows/cargo-checkmate.yaml new file mode 100644 index 0000000..e8500ac --- /dev/null +++ b/.github/workflows/cargo-checkmate.yaml @@ -0,0 +1,21 @@ +on: [push, pull_request] + +name: cargo-checkmate continuous integration + +env: + CARGO_TERM_COLOR: always + RUST_BACKTRACE: full + +jobs: + cargo-checkmate: + name: cargo-checkmate + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: stable + override: true + - run: cargo install cargo-checkmate + - run: cargo-checkmate diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index 9610fb5..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Cargo Build & Test - -on: - push: - branches: ["master"] - pull_request: - branches: ["master"] - -env: - CARGO_TERM_COLOR: always - -jobs: - build_and_test: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@main - - name: Build - run: cargo build --verbose - - name: Run tests - run: cargo test --verbose