From 5173f9468bda20a07f723e475c0edf4e555c0df1 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Wed, 10 Jun 2015 01:27:24 +0200 Subject: [PATCH] Create RELEASE.md --- hacking/RELEASE.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 hacking/RELEASE.md diff --git a/hacking/RELEASE.md b/hacking/RELEASE.md new file mode 100644 index 000000000..f1cb3fc5b --- /dev/null +++ b/hacking/RELEASE.md @@ -0,0 +1,32 @@ +The Calamares release process +============================= + +#### (0) A week in advance +* Run Coverity scan, fix what's relevant. +* Build with clang -Weverything, fix what's relevant. +* Make sure all tests pass. +* Notify translators. + +#### (1) Preparation +* Check `README.md` and everything in `hacking`, make sure it's all still relevant. +* Update `CHANGELOG.md`. +* Bump version in `CMakeLists.txt`, commit. + +#### (2) Tarball +* Run release script. +* Test tarball. + +#### (3) Tag +* `git tag -s v1.1.0` +* Generate MD5 and SHA1 checksums. +* Upload tarball. +* Announce on mailing list, notify packagers. +* Write release article. + +#### (4) Release day +* Publish tarball. +* Update download page. +* Publish release article on `calamares.io`. +* Publicize on social networks. +* Update release date on JIRA. +* Publish blog post.