summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2017-09-19 22:25:30 (GMT)
committerGitHub <noreply@github.com>2017-09-19 22:25:30 (GMT)
commitb26168be150bd1cbdd6daca59f53755a56fe7939 (patch)
treefa927dd55881a3be2258a9c986c767356dc9ee94
parent87111bff382655075f2577c591745a335f0103c7 (diff)
parent4244022f16c79505a3af583ac80c8953dbaf9977 (diff)
downloadNinja-b26168be150bd1cbdd6daca59f53755a56fe7939.zip
Ninja-b26168be150bd1cbdd6daca59f53755a56fe7939.tar.gz
Ninja-b26168be150bd1cbdd6daca59f53755a56fe7939.tar.bz2
Merge pull request #1327 from atetubou/update_release
update RELEASING
-rw-r--r--RELEASING17
1 files changed, 9 insertions, 8 deletions
diff --git a/RELEASING b/RELEASING
index 5f51b73..da4dbdd 100644
--- a/RELEASING
+++ b/RELEASING
@@ -1,19 +1,20 @@
Notes to myself on all the steps to make for a Ninja release.
Push new release branch:
-1. Consider sending a heads-up to the ninja-build mailing list first
-2. Make sure branches 'master' and 'release' are synced up locally
-3. update src/version.cc with new version (with ".git"), then
+1. Run afl-fuzz for a day or so (see HACKING.md) and run ninja_test
+2. Consider sending a heads-up to the ninja-build mailing list first
+3. Make sure branches 'master' and 'release' are synced up locally
+4. Update src/version.cc with new version (with ".git"), then
git commit -am 'mark this 1.5.0.git'
-4. git checkout release; git merge master
-5. fix version number in src/version.cc (it will likely conflict in the above)
-6. fix version in doc/manual.asciidoc (exists only on release branch)
-7. commit, tag, push (don't forget to push --tags)
+5. git checkout release; git merge master
+6. Fix version number in src/version.cc (it will likely conflict in the above)
+7. Fix version in doc/manual.asciidoc (exists only on release branch)
+8. commit, tag, push (don't forget to push --tags)
git commit -am v1.5.0; git push origin release
git tag v1.5.0; git push --tags
# Push the 1.5.0.git change on master too:
git checkout master; git push origin master
-8. construct release notes from prior notes
+9. Construct release notes from prior notes
credits: git shortlog -s --no-merges REV..
Release on github: