cgal icon indicating copy to clipboard operation
cgal copied to clipboard

6.0 check list

Open lrineau opened this issue 2 years ago • 3 comments

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 --public to 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.md https://github.com/CGAL/cgal/pull/8226
  • [X] Rewrap the file CHANGES.md https://github.com/CGAL/cgal/pull/8226
  • [X] Reorder the file CHANGES.md https://github.com/CGAL/cgal/pull/8226
  • [x] Update Documentation/doc/resources/1.8.13/menu_version.js and 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 2 to 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 1 from the command line
  • [x] Update menu_version.js in 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_release on 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 avatar Apr 06 '23 08:04 lrineau

@lrineau Any chance we can get vcpkg updated?

angus-3d avatar Nov 20 '24 04:11 angus-3d

@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.

sloriot avatar Nov 20 '24 07:11 sloriot

@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.

lrineau avatar Nov 20 '24 09:11 lrineau