WxHaskell/Development/Release procedure

From HaskellWiki
< WxHaskell‎ | Development
Revision as of 13:26, 30 December 2015 by Henk-Jan van Tuyl (talk | contribs) (→‎The wxHaskell release procedure: Added quotes to e-mail addresses)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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 @