chmln / sd

Intuitive find & replace CLI (sed alternative)
MIT License
5.72k stars 136 forks source link

Release v1.0.0-beta.0 #273

Closed CosmicHorrorDev closed 10 months ago

CosmicHorrorDev commented 10 months ago

Release checklist

  1. [x] Create a new "Release v1.0.0-beta.0" issue with this checklist
    • $ cat RELEASE.md | sd '\{VERSION\}' '{NEW_VERSION}' | xclip -sel clip
    • Create the issue in GitHub
  2. [x] Regenerate static assets
    • $ cargo xtask gen
  3. [x] Update rust-version in Cargo.toml
    • $ cargo msrv --min 1.60 -- cargo check
  4. [x] Bump version in Cargo.toml
  5. [x] Update the CHANGELOG.md
  6. [x] Merge changes through a PR to make sure that CI passes
  7. [x] Publish on crates.io
    • $ cargo publish
  8. [x] Publish on GitHub by pushing a version tag
    • Make sure the branch you're on is fully up to date
    • $ git tag v1.0.0-beta.0
    • $ git push upstream/origin v1.0.0-beta.0
  9. [x] Make a release announcement on GitHub after the release workflow finishes