doctest

FORK: The fastest feature-rich C++11/14/17/20 single-header testing framework
git clone https://git.neptards.moe/neptards/doctest.git
Log | Files | Refs | README

release_process.md (1063B)


      1 - update version in version.txt (following semver)
      2 - run update_stuff.py from the scripts folder
      3 - regenerate test output (actually only the `version` test's output changes and that was done to maximize code coverage - might remove it to simplify the release process)
      4     - first run cmake with -DDOCTEST_TEST_MODE=COLLECT
      5     - then run ctest & git add the changed and/or new .txt files
      6 - run changelog generator (WIP)
      7 - commit in dev
      8 - rebase dev onto master (linear history instead of merge commits)
      9 - push all branches (git push --all)
     10 - create github release with the same semver tag as the changelog
     11     - copy the text from a previous release and update the version numbers & dates
     12 - OPTIONAL: update packages (I've never done it)
     13     - vcpkg https://github.com/Microsoft/vcpkg/tree/master/ports/doctest
     14     - hunter
     15         - https://github.com/ruslo/hunter/blob/master/cmake/configs/default.cmake
     16         - https://github.com/ruslo/hunter/blob/master/cmake/projects/doctest/hunter.cmake
     17     - conan
     18         - https://github.com/bincrafters/conan-doctest