-
Notifications
You must be signed in to change notification settings - Fork 351
Release procedure
gracjan edited this page May 2, 2015
·
8 revisions
-
Select a version of the form
XX.YY. -
Branch a branch in git
git checkout -b branch-XX.YY -
Update version in relevant files on the branch:
Makefilehaskell-mode.elhaskell-mode.texihaskell-mode-pkg.el
git commit -a -m "Update version info XX.YY" -
Tag the new version:
git tag -a vXX.YY -
Push to github creating a branch there:
git push -u origin branch-XX.YY -
Should there be needed fixups post-release then do edits on branch, tag new version on branch in the form of
vXX.YY.1,vXX.YY.2, etc. -
Switch back to
masterand update version there.
Melpa-stable will pick up latest tag and create an elisp package out of what it finds in git.
Note: cannot have versions as variable as that will not be picked by Melpa. Sorry.