Update release instructions

Signed-off-by: José Valim <jose.valim@plataformatec.com.br>

Conflicts:
	Makefile
This commit is contained in:
José Valim
2014-10-21 15:02:37 -02:00
parent b4c75f97b4
commit 311a5790d6
2 changed files with 8 additions and 9 deletions
+3 -2
View File
@@ -1,4 +1,5 @@
REBAR := rebar
DOCS := v1.0
ELIXIRC := bin/elixirc --verbose --ignore-module-conflict
ERLC := erlc -I lib/elixir/include
ERL := erl -I lib/elixir/include -noshell -pa lib/elixir/ebin
@@ -146,8 +147,8 @@ release_zip: compile
release_docs: docs
cd ../docs
rm -rf ../docs/stable
mv docs ../docs/stable
rm -rf ../docs/$(DOCS)
mv docs ../docs/$(DOCS)
# This task requires aws-cli to be installed and set up for access to s3.hex.pm
# See: http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html
+5 -7
View File
@@ -18,7 +18,7 @@ This document simply outlines the release process:
7. Push master and the new tag
8. Release new docs with `make release_docs`, move docs to `docs/stable` and push them
8. Release new docs with `make release_docs`, move docs to `docs/stable` if appropriate, and push
9. Release new zip with `make release_zip`, push `Precompiled.zip` to GitHub Releases
@@ -28,15 +28,13 @@ This document simply outlines the release process:
## New vMAJOR.MINOR releases
11. Create a new branch "vMAJOR.MINOR" release
11. Create a new branch "vMAJOR.MINOR"
12. Move stable docs to `docs/vOLD-MAJOR.OLD-MINOR`
12. Move docs generation to `docs/vOLD-MAJOR.OLD-MINOR` and copy them to `docs/stable`
13. Move master docs to `docs/stable`
13. Bump versions, start new CHANGELOG, add `-dev` back and commit "Start vVERSION+1"
14. Bump versions, start new CHANGELOG, add `-dev` back and commit "Start vVERSION+1"
15. `make release_docs` and push it to `elixir-lang/docs`
14. `make release_docs` and push it to `elixir-lang/docs`
## Places where version is mentioned