Create README-release
This commit is contained in:
30
README-release
Normal file
30
README-release
Normal file
@@ -0,0 +1,30 @@
|
||||
Here are most of the steps before you make a release.
|
||||
|
||||
* Start from a clean, up-to-date git driectory on "master":
|
||||
|
||||
make -k distclean || { ./configure && make distclean; }
|
||||
git checkout master
|
||||
git pull origin master
|
||||
|
||||
* Ensure that the latest stable versions of make, sh, etc.
|
||||
are in your path. See the prerequisites list in README-dev
|
||||
for a compile list of tools.
|
||||
|
||||
* Ensure that you have no uncommitted diffs. This should produce
|
||||
no output:
|
||||
|
||||
git diff
|
||||
|
||||
* Ensure that you've pushed all changes that belong in the release:
|
||||
|
||||
git push origin master
|
||||
|
||||
* Pre-release testing: ensure that the following command succeeds:
|
||||
|
||||
make check syntax-check distcheck
|
||||
|
||||
Once all the builds and tests have passed,
|
||||
|
||||
* Run the following to create release tarballs.
|
||||
|
||||
make release
|
||||
Reference in New Issue
Block a user