diff options
author | José Valim <jose.valim@plataformatec.com.br> | 2017-06-25 13:08:16 +0200 |
---|---|---|
committer | José Valim <jose.valim@plataformatec.com.br> | 2017-06-25 13:22:48 +0200 |
commit | 258e73145c4555b20a610bb8a1ebe05a0b5f1cdc (patch) | |
tree | 48451f092b3ef52310cd03769048ac7b825ff354 /RELEASE.md | |
parent | a1f5c4682751f8895d2bb59b6b68a8e09385a87f (diff) | |
download | elixir-258e73145c4555b20a610bb8a1ebe05a0b5f1cdc.tar.gz |
Prepare for release
Diffstat (limited to 'RELEASE.md')
-rw-r--r-- | RELEASE.md | 13 |
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 |