Personal tools

WxHaskell/Development/Release procedure

From HaskellWiki

< WxHaskell | Development(Difference between revisions)
Jump to: navigation, search
m
(The wxHaskell release procedure: Added "Update the installation descriptions")
Line 20: Line 20:
 
     haskell@haskell.org <haskell&#xff20;haskell.org>,
 
     haskell@haskell.org <haskell&#xff20;haskell.org>,
 
     wxHaskell user mailing list <wxhaskell-users&#xff20;lists.sourceforge.net>,
 
     wxHaskell user mailing list <wxhaskell-users&#xff20;lists.sourceforge.net>,
     wxHaskell developer mailing list <wxhaskell-devel&#xff20;lists.sourceforge.net>,
+
     wxHaskell developer mailing list <wxhaskell-devel&#xff20;lists.SourceForge.net>,
 
     Daan Leijen <d&#8203;aan&#xff20;microsoft.com>
 
     Daan Leijen <d&#8203;aan&#xff20;microsoft.com>
* Update the [[WxHaskell#News | wxHaskell news]]
+
* Update the [[wxHaskell#News | wxHaskell news]]
 
+
* Update the installation descriptions in the Haskell wiki, especially the [[wxHaskell/Windows | Windows]] version
  
 
[[Category:wxHaskell]]
 
[[Category:wxHaskell]]

Revision as of 11:57, 4 September 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
  • Download the candidate packages and compile them
  • Release the candidate packages
  • Send an announcement to
   Haskell Café <haskell-cafe@haskell.org>,
   haskell@haskell.org <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>
  • Update the wxHaskell news
  • Update the installation descriptions in the Haskell wiki, especially the Windows version