Skip to content

Release check lit

Julien Tierny edited this page Oct 14, 2021 · 42 revisions

Before the release

  • Check all module PV GUIs (right category?, right layout?)

  • Update ChangeLog

  • Update LICENSE

  • Update splash screen

  • Update versioning

    • paraview/patch
    • CMakeLists.txt
    • core/base/common/Debug.h
  • switch developer flags to default values:

    • Build mode: Release
    • TTK_ENABLE_KAMIKAZE ON
    • TTK_ENABLE_DOUBLE_TEMPLATING ON
  • Run builtin examples

  • Run every example from ttk-data

  • Run every example from examples/

  • Build and test doxygen documentation

  • tag release

    • git tag -a 0.9.9 -m "TTK 0.9.9"
    • git push --tags
    • same for ttk-data
  • PR from dev to stable

  • switch back developer flags to developer values:

    • Build mode: Debug
    • TTK_ENABLE_KAMIKAZE OFF
    • TTK_ENABLE_DOUBLE_TEMPLATING OFF

After the release

For 0.9.9 only

  • Deploy azure on the stable branch

Clone this wiki locally