cgal
cgal copied to clipboard
6.0 check list
Previous release: #6453
Next release: #8223
Before the beta release
- [x] Update of the Supported platforms.
- [x] Update the
Installation/lib/cmake/CGAL/CGALConfigVersion.cmake - [x] Update the file
Installation/include/CGAL/version.h - [x] change the crontab to add
--beta 1 --publicto the command line - [X] Diff of the change log of 6.0 with 5.6 to check only 6.0 was modified.
- [X] Add links to the file
CHANGES.mdhttps://github.com/CGAL/cgal/pull/8226 - [X] Rewrap the file
CHANGES.mdhttps://github.com/CGAL/cgal/pull/8226 - [X] Reorder the file
CHANGES.mdhttps://github.com/CGAL/cgal/pull/8226 - [x] Update
Documentation/doc/resources/1.8.13/menu_version.jsand the other three copies - [x] Prepare the announcement mail of the beta release
- [x] Prepare the modification of the web site, in upcoming (announcement plus release graph)
- [x] open the milestone for the release
- [x] Create new tables for features/small features with closed review for the next release
- [ ] Update release creation script to upload doc with MathJax version (was done manually in 5.6)
- [x] @soesau update changes.md with information on the 2 kinetic packages
After the beta release
- [x] change the crontab to add
--beta 2to the command line - [x] Update the file
Installation/include/CGAL/version.h(for header-only) - [x] Update the file
Installation/lib/cmake/CGAL/CGALConfigVersion.cmake - [x] clone the milestone
- [ ] PR for brew package:
- [ ] PR for vcpkg:
- [ ] RPM for Fedora:
- [ ] Update https://cgal.geometryfactory.com/CGAL/Members/wiki/Releases
- [x] Update https://www.cgal.org/releases.html and change the post flags (active-beta-release)
- [x] Email announcement
- [x] Upload the pre-compiled demos
- [ ] Check the pre-compiled demos run correctly
Before the official release
- [x] Update the file
Installation/include/CGAL/version.h(for header-only) - [x] Update the file
Installation/lib/cmake/CGAL/CGALConfigVersion.cmake - [x] change the crontab to remove
--beta 1from the command line - [x] Update
menu_version.jsin the documentation. - [x] prepare the announcement email
After the official release
- [x] Tag PRs with
bash tag_pr_per_release.sh(see https://github.com/CGAL/cgal/pull/4000) - [x] Update
/home/lrineau/CGAL/create_internal_releaseon cgal.gf.com - [x] Update the bug-fix number in the branch
- [x] Update https://cgal.geometryfactory.com/CGAL/Members/wiki/Releases
- [x] Update https://github.com/CGAL/cgal/wiki/Internal-Releases
- [x] Create a new issue for the check list of the next release
- [x] Update https://www.cgal.org/releases.html and change the post flags (latest-release) + remove the beta flag (active-beta-release)
- [x] Update Github Action workflow files of cgal-swig-bindings: https://github.com/CGAL/cgal-swig-bindings/pull/276
- [x] Re-upload the pre-compiled demos
- [x] update PR for brew package: https://github.com/Homebrew/homebrew-core/pull/192120
- [x] update PR for vcpkg: https://github.com/microsoft/vcpkg/pull/41300
- [x] add PR for Conan: https://github.com/conan-io/conan-center-index/pull/25637
- [x] check PRs for Conda: https://github.com/conda-forge/cgal-cpp-feedstock/pull/40 and https://github.com/conda-forge/cgal-feedstock/pull/98.
- [x] #8552
- [x] Add news entry for cgal-web
- [x] Email announcement
- [ ] Update https://geometryfactory.com/ with news from GF.
After 6.0.1
- [x] Tag PRs with
bash tag_pr_per_release.sh(see https://github.com/CGAL/cgal/pull/4000) - [x] Update the bug-fix number in the branch
- [x] Update https://cgal.geometryfactory.com/CGAL/Members/wiki/Releases
- [x] Update the Github milestone
- [x] Update https://www.cgal.org/releases.html and change the post flags (latest-release) + remove the beta flag (latest-beta-release)
- [ ] Re-upload the pre-compiled demos
- [x] update PR for brew package: https://github.com/Homebrew/homebrew-core/pull/195228
- [x] update PR for vcpkg: https://github.com/microsoft/vcpkg/pull/41845
- [x] add PR for Conan: https://github.com/conan-io/conan-center-index/pull/25751
- [x] check PR for Conda: https://github.com/conda-forge/cgal-cpp-feedstock/pull/41 and https://github.com/conda-forge/cgal-feedstock/pull/99
- [x] update RPM for Fedora: https://bodhi.fedoraproject.org/updates/FEDORA-2024-553d896483
- [x] Add news entry for cgal-web
- [x] Email announcement
After 6.0.2
- [x] Tag PRs with
bash tag_pr_per_release.sh(see https://github.com/CGAL/cgal/pull/4000) - [x] Update the bug-fix number in the branch
- [x] Update https://cgal.geometryfactory.com/CGAL/Members/wiki/Releases
- [x] Update the Github milestone
- [x] Update https://www.cgal.org/releases.html and change the post flags (latest-release) + remove the beta flag (latest-beta-release)
- [ ] Re-upload the pre-compiled demos
- [ ] update PR for brew package:
- [ ] update PR for vcpkg:
- [x] add PR for Conan: https://github.com/conan-io/conan-center-index/pull/28419
- [x] check PR for Conda at https://github.com/conda-forge/cgal-cpp-feedstock: https://github.com/conda-forge/cgal-cpp-feedstock/pull/44
- [x] update RPM for Fedora: for fc42, fc43, and for EPEL10
- [ ] Add news entry for cgal-web
- [ ] Email announcement
After a bug-fix release 6.0.x
- [ ] Tag PRs with
bash tag_pr_per_release.sh(see https://github.com/CGAL/cgal/pull/4000) - [ ] Update the bug-fix number in the branch
- [ ] Update https://cgal.geometryfactory.com/CGAL/Members/wiki/Releases
- [ ] Update the Github milestone
- [ ] Update https://www.cgal.org/releases.html and change the post flags (latest-release) + remove the beta flag (latest-beta-release)
- [ ] Re-upload the pre-compiled demos
- [ ] update PR for brew package:
- [ ] update PR for vcpkg:
- [ ] add PR for Conan at https://github.com/conan-io/conan-center-index
- [ ] check PR for Conda at https://github.com/conda-forge/cgal-cpp-feedstock (a bot usual adds a PR)
- [ ] update RPM for Fedora:
- [ ] Add news entry for cgal-web
- [ ] Email announcement
@lrineau Any chance we can get vcpkg updated?
@lrineau Any chance we can get vcpkg updated?
https://github.com/microsoft/vcpkg/pull/41845 has been merged 3 weeks ago so it should be available.
@lrineau Any chance we can get vcpkg updated?
It is already updated. Check the vcpkg documentation, for example the vcpkg update command.
[lrineau@fernand]~/Git/vcpkg% ./vcpkg search cgal
cgal 6.0.1 The Computational Geometry Algorithms Library (CGAL) is a C++ library that...
cgal[qt] Qt GUI support for CGAL
libigl[cgal] Build with cgal
The result may be outdated. Run `git pull` to get the latest results.
If your port is not listed, please open an issue at and/or consider making a pull request. - https://github.com/Microsoft/vcpkg/issues
If you see something different, then you need to use git pull in your vcpkg installation directory.