mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-28 21:54:10 +01:00
RELEASING: Update instructions for new version technique.
We pass this in on the "make release" command-line rather than editing the Makefile.
This commit is contained in:
parent
09aaff1324
commit
e1bc5fc9c7
1 changed files with 8 additions and 13 deletions
21
RELEASING
21
RELEASING
|
@ -37,15 +37,10 @@ Here are the steps to follow to create a new notmuch release:
|
||||||
|
|
||||||
Commit this change.
|
Commit this change.
|
||||||
|
|
||||||
5) Increment the notmuch version in Makefile.local
|
5) Run "make VERSION=X.Y release" which will perform the following steps:
|
||||||
|
|
||||||
For most releases we'll just increment the minor number. For
|
For the X.Y version, we'll generally just increment Y. But for
|
||||||
major milestones of usability we'll increment the major
|
major milestones of usability we're increment X as well.
|
||||||
number.
|
|
||||||
|
|
||||||
Commit this change.
|
|
||||||
|
|
||||||
6) Run "make release" which will perform the following steps:
|
|
||||||
|
|
||||||
* Check that the notmuch version consists of only two components
|
* Check that the notmuch version consists of only two components
|
||||||
* Check that no release exists with the current version
|
* Check that no release exists with the current version
|
||||||
|
@ -62,11 +57,11 @@ Here are the steps to follow to create a new notmuch release:
|
||||||
your public-key's setting or this fails.)
|
your public-key's setting or this fails.)
|
||||||
* Push that tag
|
* Push that tag
|
||||||
* Provide some text for the release announcement (see below).
|
* Provide some text for the release announcement (see below).
|
||||||
If for some reason you lose this message, "make release-message"
|
|
||||||
prints it again for you.
|
|
||||||
|
|
||||||
7) Increment the notmuch version by adding a .1 micro number, commit, and push.
|
6) Increment the notmuch version by adding a .1 micro number, commit, and push.
|
||||||
|
|
||||||
8) Send a message to notmuch@notmuchmail.org to announce the release.
|
7) Send a message to notmuch@notmuchmail.org to announce the release.
|
||||||
|
|
||||||
Use the text from the new entry to NEWS.
|
Use the text provided from "make release" above, (if for some
|
||||||
|
reason you lose this message, "make release-message" prints
|
||||||
|
it again for you.
|
||||||
|
|
Loading…
Reference in a new issue