hurl/docs/RELEASING.md
2022-02-11 20:55:01 +01:00

657 B

Releasing Process

We are starting with current version x.y.0-snapshot (in Cargo.toml).

Releasing a new version of Hurl will create a release x.y.0 and update master to x.(y+1).0-snapshot

Steps:

  1. Update CHANGELOG (COMMIT)
  2. Update README (COMMIT)
  3. Remove -snapshot suffix in Cargo.toml to x.y.0 (COMMIT)
  4. Create Tag/Release x.y.0
  5. Copy CHANGELOG into Release x.y.0
  6. Upload artifacts into Release x.y.0
  7. Push to crates.io
  8. Increase Version in Cargo.toml to x.(y+1).0 (COMMIT)

CHANGELOG

  • Issues are grouped into Changes (Enhancement) and Bug Fixes.
  • Use description from PR (starts with a verb)
  • Add link(s) to related issue(s)