diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index cf960ca..8e2ce28 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,25 +1,25 @@ -name: main -on: - - pull_request - - push jobs: - main: + coverage: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@v1 with: toolchain: stable - components: rustfmt, clippy - - run: cargo fmt --check && cargo clippy --all-targets --all-features - - run: cargo check --all-features - - run: cargo test - coverage: + - run: cargo install cargo-tarpaulin && cargo tarpaulin --out xml + - uses: codecov/codecov-action@v5 + main: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@v1 with: toolchain: stable - - run: cargo install cargo-tarpaulin && cargo tarpaulin --out xml - - uses: codecov/codecov-action@v4 + components: clippy, rustfmt + - run: cargo fmt --check && cargo clippy --all-targets --all-features + - run: cargo check --all-features + - run: cargo test +name: main +on: + - pull_request + - push