ivanperez-keera / SpaceInvaders

A Haskell game written in Yampa
BSD 3-Clause "New" or "Revised" License
26 stars 16 forks source link

Release next version of Space Invaders #23

Closed ivanperez-keera closed 6 years ago

ivanperez-keera commented 6 years ago

Steps:

git checkout develop
cabal install #with whatever flags are necessary to check that it works
cabal check # no errors should be reported
git checkout -b release-<version_number> # check last version number in cabal file
emacs SpaceInvaders.cabal # And increase the minor or the major by one
cabal sdist # no errors should be reported
git add SpaceInvaders.cabal
git commit -m "Version bump <version number>"
emacs CHANGELOG # Add cabal change and version bump to last entry, new if none.
git add CHANGELOG
git commit -m "Documents release in changelog."
git checkout master
git merge --no-ff release-<version_number>
git tag -a -m "<version_number>" v<version_number>
git checkout develop
git merge --no-ff master
git branch -d release-<version_number>
git push --all
git push --tags
ivanperez-keera commented 6 years ago

Very good, @chriz-keera ! :)