From babecd720e5991901f837146c323903cd647d6a3 Mon Sep 17 00:00:00 2001 From: Gavin Howard Date: Wed, 10 Oct 2018 14:03:35 -0600 Subject: [PATCH] Update the release script --- RELEASE.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 18a57abf8..e4cc673b4 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -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 @@ -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