WxHaskell/Development/Release procedure: Difference between revisions
< WxHaskell | Development
(Added remark about replacing @ characters) |
(Added link to Hackage, added remark about uploading wxInstall) |
||
Line 13: | Line 13: | ||
cabal sdist | cabal sdist | ||
:for each package | :for each package | ||
* Upload the distribution files to Hackage | * Upload the distribution files to [https://hackage.haskell.org/upload Hackage], wxInstall packages go to [http://sourceforge.net/projects/wxhaskell/files/wxInstall/ SourceForge] | ||
* Download the candidate packages and compile them | * Download the candidate packages and compile them | ||
* Release the candidate packages | * Release the candidate packages |
Revision as of 22:26, 8 October 2015
The wxHaskell release procedure
- 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 @
- Update the wxHaskell news
- Update the installation descriptions in the Haskell wiki, especially the Windows version
- Update the List of language bindings for wxWidgets on Wikipedia