Skip to content

Commit d2679fa

Browse files
committed
Remove redundant cargo check job from CI
The bare `cargo check` job only checked the lib/bin crates and was strictly less thorough than the existing Test Suite and Lints jobs, both of which compile all targets. The redundant job also introduced a stale-cache risk: if its artifacts were reused from a prior run, compile errors in source files could go undetected. Removing it so that Test Suite (cargo test) and Lints (cargo clippy --all-targets) are the authoritative compile checks.
1 parent 7ca358b commit d2679fa

1 file changed

Lines changed: 0 additions & 10 deletions

File tree

.github/workflows/ci.yml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,6 @@ env:
1818
CARGO_TERM_COLOR: always
1919

2020
jobs:
21-
check:
22-
name: Check
23-
runs-on: ubuntu-latest
24-
steps:
25-
- name: Checkout sources
26-
uses: actions/checkout@v4
27-
28-
- name: Run cargo check
29-
run: cargo check
3021
test:
3122
name: Test Suite
3223
runs-on: ubuntu-latest
@@ -58,7 +49,6 @@ jobs:
5849
needs:
5950
- test
6051
- lints
61-
- check
6252
outputs:
6353
new_version: ${{ steps.check_for_version_changes.outputs.new_version }}
6454
changed: ${{ steps.check_for_version_changes.outputs.changed }}

0 commit comments

Comments
 (0)