Skip to content

Commit 82c6f45

Browse files
authored
Merge pull request #6 from i-norden/ian/dev
Tighten release checks and docs
2 parents 581f948 + 707b1c9 commit 82c6f45

2 files changed

Lines changed: 19 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ on:
55
branches:
66
- main
77
- master
8+
tags:
9+
- "v*"
10+
- "grib-reader-v*"
811
pull_request:
912

1013
permissions:

README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,23 @@ Unsupported cases fail explicitly with typed errors.
7272
## Testing
7373

7474
```sh
75-
cargo test
75+
cargo fmt --all --check
7676
cargo clippy --all-targets --all-features -- -D warnings
77+
cargo run -p grib-reader --example sync_corpus
78+
git diff --exit-code
79+
cargo test --all-features
80+
cargo test --no-default-features
81+
cargo check --manifest-path grib-reader/fuzz/Cargo.toml --bins
82+
cargo clippy --manifest-path grib-reader/fuzz/Cargo.toml --bins -- -D warnings
83+
```
84+
85+
## Release Checklist
86+
87+
```sh
88+
cargo publish -p grib-reader --dry-run
89+
cargo publish -p grib-reader
90+
git tag v0.1.0
91+
git push origin v0.1.0
7792
```
7893

7994
## Corpus And Fuzzing

0 commit comments

Comments
 (0)