Browse Source

Release checklist trivia

pull/1954/head
Sami Vaarala 6 years ago
parent
commit
5a6f30caab
  1. 19
      doc/release-checklist.rst

19
doc/release-checklist.rst

@ -15,11 +15,13 @@ Checklist for ordinary releases
* Git maintenance
- ensure git commits are up-to-date
- Ensure git commits are up-to-date
- ensure branches are merged, unused branches deleted (also remotely)
- Ensure branches are merged, unused branches deleted (also remotely)
- ensure branches are rebased where applicable
- Ensure branches are rebased where applicable
- Check for uncommitted files
- git fsck --full
@ -37,8 +39,6 @@ Checklist for ordinary releases
* Check dist-files/README.rst
- Update release specific release notes link
* Ensure LICENSE.txt is up-to-date
- Check year range
@ -109,7 +109,7 @@ Checklist for ordinary releases
- Run::
$ make duk-sanitize-clang
$ for i in tests/ecmascript/test-*.js; do python util/runtest.py --duk ./duk-sanitize-clang --timeout 30 $i; done
$ for i in tests/ecmascript/test-*.js; do python util/runtest.py --duk ./duk-sanitize-clang --timeout 60 $i; done
* ECMAScript testcases
@ -117,7 +117,10 @@ Checklist for ordinary releases
- make ecmatest
- VALGRIND_WRAP=1 make ecmatest # valgrind test
- Run testcases with util/runtest.py with --valgrind option::
$ make duk
$ for i in tests/ecmascript/test-*.js; do python util/runtest.py --duk ./duk --valgrind --timeout 60 $i; done
- On x86-32 (exercise 8-byte duk_tval)
@ -127,7 +130,7 @@ Checklist for ordinary releases
- Run with assertions enabled at least on x86-64
* Run testcases with torture options
* Run testcases with torture options, DUK_USE_ASSERTIONS and:
- DUK_USE_GC_TORTURE

Loading…
Cancel
Save