File tree Expand file tree Collapse file tree 2 files changed +12
-7
lines changed Expand file tree Collapse file tree 2 files changed +12
-7
lines changed Original file line number Diff line number Diff line change 1
1
REBAR := rebar
2
- ELIXIRC := bin/elixirc --verbose --ignore-module-conflict $( ELIXIRC_OPTS )
2
+ ELIXIRC := bin/elixirc --verbose --ignore-module-conflict
3
3
ERLC := erlc -I lib/elixir/include
4
4
ERL := erl -I lib/elixir/include -noshell -pa lib/elixir/ebin
5
5
VERSION := $(strip $(shell cat VERSION) )
@@ -125,6 +125,9 @@ docs: compile ../ex_doc/bin/ex_doc
125
125
@ echo " ex_doc is not found in ../ex_doc as expected. See README for more information."
126
126
@ false
127
127
128
+ build_info :
129
+ $(ELIXIRC ) lib/elixir/lib/system.ex -o lib/elixir/ebin
130
+
128
131
release_zip : compile
129
132
rm -rf v$(VERSION ) .zip
130
133
zip -9 -r v$(VERSION ) .zip bin CHANGELOG.md LEGAL lib/* /ebin LICENSE README.md VERSION
Original file line number Diff line number Diff line change @@ -12,17 +12,19 @@ This document simply outlines the release process:
12
12
13
13
5 ) Push master and create tag vVERSION from master branch
14
14
15
- 6 ) Release new docs with ` make release_docs ` , move docs to ` docs/stable `
15
+ 6 ) Update build info to include tag: ` make build_info `
16
16
17
- 7 ) Release new zip with ` make release_zip ` , push new zip to GitHub Releases
17
+ 7 ) Release new docs with ` make release_docs ` , move docs to ` docs/stable `
18
18
19
- 8 ) Push package to expm with ` expm publish package.exs `
19
+ 8 ) Release new zip with ` make release_zip ` , push new zip to GitHub Releases
20
20
21
- 9 ) Merge master into stable branch and push it
21
+ 9 ) Push package to expm with ` expm publish package.exs `
22
22
23
- 10 ) After release, bump versions, add ` -dev ` back and commit
23
+ 10 ) Merge master into stable branch and push it
24
24
25
- 11 ) ` make release_docs ` once again and push ` elixir-lang.github.com `
25
+ 11 ) After release, bump versions, add ` -dev ` back and commit
26
+
27
+ 12 ) ` make release_docs ` once again and push it to ` elixir-lang.github.com `
26
28
27
29
## Places where version is mentioned
28
30
You can’t perform that action at this time.
0 commit comments