chmln / sd

Intuitive find & replace CLI (sed alternative)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Release v1.0.0-beta.0

CosmicHorrorDev opened this issue · comments

Release checklist

  1. 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. Regenerate static assets
    • $ cargo xtask gen
  3. Update rust-version in Cargo.toml
    • $ cargo msrv --min 1.60 -- cargo check
  4. Bump version in Cargo.toml
  5. Update the CHANGELOG.md
  6. Merge changes through a PR to make sure that CI passes
  7. Publish on crates.io
    • $ cargo publish
  8. 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. Make a release announcement on GitHub after the release workflow finishes