Files
xmonad/MAINTAINERS.md
2021-10-24 17:08:10 +01:00

4.7 KiB

XMonad Maintainers

The XMonad Core Team

Hall of Fame (past maintainers/developers)

Release Procedures

When the time comes to release another version of xmonad and xmonad-contrib:

  1. Update the version number in all the *.cabal files and let the CI verify that it all builds together.

  2. Review documentation files and make sure they are accurate:

    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 .github/workflows/haskell-ci.yml had been updated to test all these GHC versions and that .github/workflows/stack.yml tests with several recent revisions of Stackage LTS.

  4. Create a release on GitHub:

    CI will upload a release candidate to Hackage. Check again that everything looks good. To publish a final release, run the CI workflow once again with the correct version number:

    See haskell-ci-hackage.patch for details about the release infrastructure.

  5. Update the website:

  6. Post announcement to:

    See old announcements for inspiration.

Website and Other Accounts