mirror of
https://github.com/xmonad/xmonad.git
synced 2025-05-19 08:30:21 -07:00
MAINTAINERS: Tweak the release procedure a bit
* Clarify what needs to be done with CHANGES.md * Early release announcement preparation
This commit is contained in:
parent
906b9d34b3
commit
f4a5b88e64
@ -72,19 +72,24 @@ When the time comes to release another version of xmonad and xmonad-contrib:
|
|||||||
2. Review documentation files and make sure they are accurate:
|
2. Review documentation files and make sure they are accurate:
|
||||||
|
|
||||||
- [`README.md`](README.md)
|
- [`README.md`](README.md)
|
||||||
- [`CHANGES.md`](CHANGES.md)
|
- [`CHANGES.md`](CHANGES.md) (bump version, set date)
|
||||||
- [`INSTALL.md`](INSTALL.md)
|
- [`INSTALL.md`](INSTALL.md)
|
||||||
- [`man/xmonad.1.markdown.in`](man/xmonad.1.markdown.in)
|
- [`man/xmonad.1.markdown.in`](man/xmonad.1.markdown.in)
|
||||||
- [haddocks](https://xmonad.github.io/xmonad-docs/)
|
- [haddocks](https://xmonad.github.io/xmonad-docs/)
|
||||||
|
|
||||||
If the manpage changes, wait for the CI to rebuild the rendered outputs.
|
If the manpage changes, wait for the CI to rebuild the rendered outputs.
|
||||||
|
|
||||||
3. Make sure that `tested-with:` covers several recent releases of GHC, that
|
3. Update the website:
|
||||||
|
|
||||||
|
- Draft a [new release announcement][web-announce].
|
||||||
|
- Check install instructions, guided tour, keybindings cheat sheet, …
|
||||||
|
|
||||||
|
4. Make sure that `tested-with:` covers several recent releases of GHC, that
|
||||||
`.github/workflows/haskell-ci.yml` had been updated to test all these GHC
|
`.github/workflows/haskell-ci.yml` had been updated to test all these GHC
|
||||||
versions and that `.github/workflows/stack.yml` tests with several recent
|
versions and that `.github/workflows/stack.yml` tests with several recent
|
||||||
revisions of [Stackage][] LTS.
|
revisions of [Stackage][] LTS.
|
||||||
|
|
||||||
4. Trigger the Haskell-CI workflow and fill in the candidate version number.
|
5. Trigger the Haskell-CI workflow and fill in the candidate version number.
|
||||||
This will upload a release candidate to Hackage.
|
This will upload a release candidate to Hackage.
|
||||||
|
|
||||||
- https://github.com/xmonad/xmonad/actions/workflows/haskell-ci.yml
|
- https://github.com/xmonad/xmonad/actions/workflows/haskell-ci.yml
|
||||||
@ -100,11 +105,6 @@ When the time comes to release another version of xmonad and xmonad-contrib:
|
|||||||
|
|
||||||
See [haskell-ci-hackage.patch][] for details about the Hackage automation.
|
See [haskell-ci-hackage.patch][] for details about the Hackage automation.
|
||||||
|
|
||||||
5. Update the website:
|
|
||||||
|
|
||||||
- Post a [new release announcement][web-announce]
|
|
||||||
- Check install instructions, guided tour, keybindings cheat sheet, …
|
|
||||||
|
|
||||||
6. Post announcement to:
|
6. Post announcement to:
|
||||||
|
|
||||||
- [xmonad.org website](https://github.com/xmonad/xmonad-web/tree/gh-pages/news/_posts)
|
- [xmonad.org website](https://github.com/xmonad/xmonad-web/tree/gh-pages/news/_posts)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user