diff --git a/docs/abra/hack.md b/docs/abra/hack.md index 3f6aaad..9a30130 100644 --- a/docs/abra/hack.md +++ b/docs/abra/hack.md @@ -437,15 +437,21 @@ For developers, while using this `-beta` format, the `y` part is the "major" ver - Commit that change (e.g. `git commit -m 'chore: publish next tag x.y.z-beta'`) - Make a new tag (e.g. `git tag -a x.y.z-beta`) - Push the new tag (e.g. `git push && git push --tags`) -- Wait until the build finishes on [build.coopcloud.tech](https://build.coopcloud.tech/toolshed/abra) +- Wait until the build finishes successfully on [build.coopcloud.tech](https://build.coopcloud.tech/toolshed/abra) +- Set your `GITEA_TOKEN` in your `.envrc` and run `make release` to release `abra` - Deploy the new installer script (e.g. `cd ./scripts/installer && make`) -- Clean up the changelog on the releases page so it includes most relevant - changes. See below for the announcement text that needs to be inserted above - the generated changelog. You can use something like `git shortlog -e -s -n - 0.11.0-beta..HEAD` to get the list of authors. -- Make sure there is a migration guide written in the docs (if necessary) +- Clean up the changelog on the [releases + page](https://git.coopcloud.tech/toolshed/abra/releases) so it includes most + relevant changes. [See below](/abra/hack/#release-notes-text) for the + announcement text that needs to be inserted above the generated changelog. + You can use something like `git shortlog -e -s -n 0.XX.0-beta..HEAD` to get + the list of authors. +- Make sure there is [a migration guide](/abra/upgrade/#migration-guides) + written in the docs (if necessary) - Check the release worked, (e.g. `abra upgrade; abra -v`) -- Share the announcement on our General chat and fedi account: +- Share [the standard announcement](/abra/hack/#general-announcement-text) on + our General chat and [fedi account](https://social.coop/@coopcloud) +- Run away! #### Release notes text