Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 857 Bytes

RELEASE.md

File metadata and controls

22 lines (16 loc) · 857 Bytes

Release Instructions

Releasing is done by maintainers with permissions to bypass the PR only rule. By pushing a tag to the main repository, the release action is triggered which packages the app and releases it to the GitHub UI.

  1. Run just upgrade to update dependencies and tidy modules
  2. Run just test to make sure unit testing still passes after upgrading
  3. Commit the changes git commit -am "chore: upgrade dependencies"
  4. Update CHANGELOG.md
  5. Release commit (optional) git commit -m "release: vx.x.x && git push
  6. Wait for unit testing action to pass gh run watch
  7. Release tag git tag -s -a vX.X.X -m "Release version X.X.X"
  8. git push tag git push vX.X.X

References

Semantic Versioning

Coventional Commits

goreleaser