Add step to create a GitHub release when publishing a release (#154)

This commit is contained in:
Jed Fox
2023-04-17 15:54:12 -04:00
committed by GitHub
parent 67d314c8dd
commit 17b1f15eaf

View File

@@ -52,3 +52,14 @@ For example:
When cutting a release, create a PR to each of the `actual` and `actual-server` repositories. Make sure to name the branch `release/X.Y.Z` where `X.Y.Z` is the version number. This will trigger the release notes tooling, which will comment on your PR with the generated release notes. You can then copy-paste the release notes into the `Release-Notes.md` file in the `docs ` repository.
This automation will also delete all the outdated release note files from the `upcoming-release-notes` directory. Make sure you have merged the latest `master` into the release branch and allowed the automation to run before you merge the release PR so all of the files get properly cleaned up.
### GitHub Releases
Once youve merged and tagged the release, go to the releases page and publish a new release. Use this as the body of the release note:
```markdown
:link: [View release notes](https://actualbudget.github.io/docs/Release-Notes#2330)
```
Replace `2330` with the version number of the release youre releasing, with all the periods removed.