The wxHaskell release procedure[edit]
- Update the file README.md
- Update revisions in the .cabal files of wxdirect, wxc, wxcore and wx
- Check if the packages and samples compile and the samples run
- Commit the changes to the local Git repository
- Add a tag in the format
wxhaskell-x-y-z-w
- to the local Git repository
- Push to GitHub
- Create distribution files with
cabal sdist
- for each package
- Upload the distribution files to Hackage, wxInstall packages go to SourceForge
- Download the candidate packages and compile them
- Release the candidate packages
- Send an announcement to
"Haskell Café" <haskell-cafe@haskell.org>,
"Haskell" <haskell@haskell.org>,
"wxHaskell user mailing list" <wxhaskell-users@lists.sourceforge.net>,
"wxHaskell developer mailing list" <wxhaskell-devel@lists.SourceForge.net>,
"Daan Leijen" <daan@microsoft.com>
- Note: replace the @ characters with @