Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 802 Bytes

RELEASE.md

File metadata and controls

21 lines (15 loc) · 802 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 task upgrade to update dependencies and tidy modules
  2. Run task 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. Release tag git tag -s -a vX.X.X -m "Release version X.X.X"
  7. git push tag git push vX.X.X

References

Semantic Versioning

Coventional Commits

goreleaser