Skip to content

Commit

Permalink
Update the release script
Browse files Browse the repository at this point in the history
  • Loading branch information
Gavin Howard committed Oct 10, 2018
1 parent 8c62e60 commit babecd7
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,23 @@

This is the checklist for cutting a release.

1. Eliminate all compiler warnings.
1. Eliminate all compiler warnings (both, bc only, and dc only).
* debug
* release
* minrelease
2. Run scan-build and eliminate warnings.
2. Run scan-build and eliminate warnings (both, bc only, and dc only).
* debug
* release
* minrelease
3. Run and pass the test suite.
* debug (with AddressSanitizer and UndefinedBehaviorSanitizer)
3. Run Coverity Scan and eliminate warnings (both, bc only, and dc only).
* debug
* release
* minrelease
4. Run and pass the test suite (both, bc only, and dc only).
* debug (with and without AddressSanitizer and UndefinedBehaviorSanitizer)
* release
* minrelease
4. Run timeconst.sh.
5. Run timeconst.sh.
* debug
* release
* minrelease
Expand All @@ -25,6 +29,8 @@ This is the checklist for cutting a release.
* minrelease
6. Run valgrind on the test suite.
* debug
* release
* minrelease
7. Have other testers try to break it.
8. Fuzz with AFL
* release
Expand Down

0 comments on commit babecd7

Please sign in to comment.