Skip to content

Commit 581f948

Browse files
authored
Merge pull request #5 from i-norden/ian/dev
Expand CI coverage for corpus and fuzzing
2 parents a082b8a + 562e7de commit 581f948

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,19 @@ jobs:
3434
- name: Run Clippy
3535
run: cargo clippy --all-targets --all-features -- -D warnings
3636

37-
- name: Run tests
37+
- name: Verify corpus fixtures are up to date
38+
run: |
39+
cargo run -p grib-reader --example sync_corpus
40+
git diff --exit-code
41+
42+
- name: Run tests with all features
3843
run: cargo test --all-features
44+
45+
- name: Run tests with no default features
46+
run: cargo test --no-default-features
47+
48+
- name: Check fuzz targets
49+
run: cargo check --manifest-path grib-reader/fuzz/Cargo.toml --bins
50+
51+
- name: Lint fuzz targets
52+
run: cargo clippy --manifest-path grib-reader/fuzz/Cargo.toml --bins -- -D warnings

0 commit comments

Comments
 (0)