Created How to release a new version (markdown)

Tom 2022-05-22 13:13:56 +01:00
parent 20dac8b2ae
commit ab426f67e5

@ -0,0 +1,33 @@
The process for maintainers.
1. Try to give any downstreams (Web, iPad) a heads-up in advance.
1. If minor version: remove all version guards.
1. Update versions in Rogue.h, Info.plist.
1. Run `tools/bullet-points changes/*.md`, fix formatting, rephrase, and add entry to CHANGELOG.md.
1. Delete changes files.
1. Push gha-build branch.
1. Download artifacts from gha-build Action. Test with `tools/gha-release` or equivalent.
1. Make version tag and push it.
1. Make release on GitHub.
{summary}
<details>
<summary>Changes</summary>
{changelog}
</details>
1. Post to /r/brogueforum.
Adventurers,
An update for Brogue CE is now available!
[Download for Windows, Mac, and Linux](https://github.com/tmewett/BrogueCE/releases)
{summary}
{changelog}
1. Post to roguelikes Discord.
1. If minor version: cross-post to /r/roguelikes.