Difference between revisions of "WxHaskell/Development/Release procedure"
< WxHaskell | Development
Jump to navigation
Jump to search
m (@ -> @) |
(→The wxHaskell release procedure: Added quotes to e-mail addresses) |
||
(4 intermediate revisions by the same user not shown) | |||
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 |
||
* Send an announcement to |
* Send an announcement to |
||
− | Haskell Café <haskell-cafe@haskell.org>, |
+ | "Haskell Café" <haskell-cafe@haskell.org>, |
− | + | "Haskell" <haskell@haskell.org>, |
|
− | wxHaskell user mailing list <wxhaskell-users@lists.sourceforge.net>, |
+ | "wxHaskell user mailing list" <wxhaskell-users@lists.sourceforge.net>, |
− | wxHaskell developer mailing list <wxhaskell-devel@lists.SourceForge.net>, |
+ | "wxHaskell developer mailing list" <wxhaskell-devel@lists.SourceForge.net>, |
− | Daan Leijen <d​aan@microsoft.com> |
+ | "Daan Leijen" <d​aan@microsoft.com> |
+ | :Note: replace the @ characters with @ |
||
* 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 |
* Update the installation descriptions in the Haskell wiki, especially the [[wxHaskell/Windows | Windows]] version |
||
+ | * Update the [https://en.wikipedia.org/wiki/List_of_language_bindings_for_wxWidgets List of language bindings for wxWidgets] on Wikipedia |
||
+ | |||
[[Category:wxHaskell]] |
[[Category:wxHaskell]] |
Latest revision as of 13:26, 30 December 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