WxHaskell/Development/Release procedure

From HaskellWiki
< WxHaskell‎ | Development
Revision as of 22:26, 8 October 2015 by Henk-Jan van Tuyl (talk | contribs) (Added link to Hackage, added remark about uploading wxInstall)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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 <d​aan@microsoft.com>
Note: replace the @ characters with @