summaryrefslogtreecommitdiff
path: root/RELEASE.md
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@plataformatec.com.br>2017-06-25 13:08:16 +0200
committerJosé Valim <jose.valim@plataformatec.com.br>2017-06-25 13:22:48 +0200
commit258e73145c4555b20a610bb8a1ebe05a0b5f1cdc (patch)
tree48451f092b3ef52310cd03769048ac7b825ff354 /RELEASE.md
parenta1f5c4682751f8895d2bb59b6b68a8e09385a87f (diff)
downloadelixir-258e73145c4555b20a610bb8a1ebe05a0b5f1cdc.tar.gz
Prepare for release
Diffstat (limited to 'RELEASE.md')
-rw-r--r--RELEASE.md13
1 files changed, 6 insertions, 7 deletions
diff --git a/RELEASE.md b/RELEASE.md
index 7d311b216..e3c0e0462 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -10,18 +10,17 @@ This document simply outlines the release process:
3. Ensure CHANGELOG is updated and add current date
-4. If a new `vMAJOR.MINOR`, update in [Deprecations](lib/elixir/pages/Deprecations.md) page the link
- to [vVERSION]'s changelog (located at the end of the file) by replacing "master" with "vVERSION"
+4. If a new `vMAJOR.MINOR`, replace "master" with "vVERSION" in the "Deprecations" page and commit
-5. Commit changes above with title "Release vVERSION" and generate new tag
+5. If a new `vMAJOR.MINOR`, create a new branch "vMAJOR.MINOR" and set `CANONICAL=` in Makefile
-6. Run `make clean test` to ensure all tests pass from scratch and the CI is green
+6. Commit changes above with title "Release vVERSION" and generate new tag
-7. Recompile an existing project (for example, Ecto) to ensure manifests can be upgraded
+7. Run `make clean test` to ensure all tests pass from scratch and the CI is green
-8. Push branch and the new tag
+8. Recompile an existing project (for example, Ecto) to ensure manifests can be upgraded
-9. If a new `vMAJOR.MINOR`, create a new branch "vMAJOR.MINOR" and set `CANONICAL=` in Makefile before building docs
+9. Push branch and the new tag
10. Publish new zips with `make zips`, upload `Precompiled.zip` and `Docs.zip` to GitHub Releases