diff --git a/release_checklist.txt b/release_checklist.txt index a1d5aef..3492e44 100644 --- a/release_checklist.txt +++ b/release_checklist.txt @@ -11,8 +11,6 @@ Use this checklist to track the things to check before a release. action python3 --------------------------------------- make test [ ] -./runtest.sh unit [ ] -./runtest.sh unpickle [ ] ./runtest.sh valgrind [ ] ./runtest.sh mallocfaults [ ] ./runtest.sh reallocfaults [ ] @@ -20,15 +18,17 @@ make test [ ] ./runtest.sh coverage [ ] -Once you ran the coverage, copy and commit the coverage/report to etc/coverage +Once you ran the coverage, copy and commit the coverage/ report files to etc/coverage -3. marge and tag the release once everything is A-OK +3. Merge and tag the release once everything is A-OK. + +This will trigger the build of wheels and source archives. 4. Finally: -- collect the built wheels and sdist from the CI run for the tag run (artifact.zip) -- extract the zip -- run a clamscan and a twine check on these -- publish on PyPI with twine upload. +- Collect the built wheels and sdist from the CI run for the tag run (artifact.zip) +- Extract the zip. +- Run a clamscan and a "twine check" on these. +- Publish on PyPI with "twine upload". diff --git a/runtest.sh b/runtest.sh index f1b962b..ce46ad1 100755 --- a/runtest.sh +++ b/runtest.sh @@ -292,7 +292,7 @@ function handle_coverage export CFLAGS="--coverage" force_rebuild - run_unittests + make test local DIR=coverage local INDEX=pyahocorasick.html @@ -317,7 +317,7 @@ function handle_release run_unpickletests fi - # 2. build with memory debug and run unit tests and unpickle tests + # 2. build with memory debug and run unit tests and unpickle tests separately if true then export CFLAGS="${MEMORY_DEBUG}"