-
Notifications
You must be signed in to change notification settings - Fork 0
/
MAKEDIST
32 lines (18 loc) · 877 Bytes
/
MAKEDIST
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
* Make sure all files are checked into Git.
* Run "./update_copyrights", commit to Git if necessary.
* Edit the ChangeLog, NEWS and CREDITS files and commit to Git.
* Tag the current commit with the new version: git tag -a -m v1.0.0 v1.0.0
* Build the release: time { ./bootstrap && ./configure && make distcheck; }
* Sign the release distributions: ./sign_release phoenix-1.0.0.*
* Commit generated Autotools files:
$ git add aclocal.m4 config.h.in Makefile.in configure && git commit -v
Update files generated by GNU Autotools.
aclocal.m4
config.h.in
Makefile.in
configure
* Move tag to the new commit and sign it: git tag -s -f -m v1.0.0 v1.0.0
* Push commits to GitHub: git push && git push --tags
* Upload release distributions and detached signatures to GitHub.
* Upgrade Phoenix demo server.
* Announce release on Phoenix homepage.