-
Notifications
You must be signed in to change notification settings - Fork 129
Release check lit
Julien Tierny edited this page Jul 12, 2022
·
42 revisions
-
Check all module PV GUIs (right category?, right layout?)
-
Build and double-check mkdocs: all examples do indeed link to all the TTK modules they used (core/vtk), and reciprocally
-
Update module white list for Kitware (ParaView integration) based on CI tests (ttk-data/states/whiteList.sh)
-
Update ChangeLog
-
Update LICENSE
-
Update splash screen
-
Update versioning
- paraview/patch
- CMakeLists.txt
- core/base/common/Debug.h
-
switch developer flags to default values and BUILD:
- Build mode: Release
- TTK_ENABLE_KAMIKAZE ON
- TTK_ENABLE_DOUBLE_TEMPLATING ON
-
Build and test doxygen documentation
-
Run builtin examples
-
Run every example from ttk-data (pvsm and py)
-
Run every example from examples/
-
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
- Update https://topology-tool-kit.github.io/installation.html
- Update https://topology-tool-kit.github.io/downloads.html
- Update https://topology-tool-kit.github.io/tutorials.html
- Update https://topology-tool-kit.github.io/doc/html/index.html
- if the CI takes too long to build ttk (this can happen after editing a core header file), trigger a new cache.
- delete the previous ccache pre-release in github (https://github.com/topology-tool-kit/ttk/releases)
git tag -f ccache && git push -f ttk-public ccache
- Deploy azure on the stable branch