Skip to content

6.3 check list #9490

Description

@lrineau

Previous release: #8511

Next release:

Before the beta release

  • Update of the Supported platforms.
  • Update of the minimum third party versions.
  • Update the Installation/lib/cmake/CGAL/CGALConfigVersion.cmake
  • Update the file Installation/include/CGAL/version.h
  • change the file /home/lrineau/CGAL/cgal-testsuite-cgal-gf.git/bin/create_internal_release_of_the_day.py to create and test the -beta1 version of CGAL (from main or from the release branch, if already created)
  • Diff of the change log of 6.3 with 6.2 to check only 6.3 was modified.
  • Add links to the file CHANGES.md
  • Rewrap the file CHANGES.md
  • Reorder the file CHANGES.md
  • Update Documentation/doc/resources/1.8.13/menu_version.js and the other three copies
  • Prepare the announcement mail of the beta release
  • cgal-web: Create a PR with a news entry for 6.3beta1
  • open the milestone for the release
  • Create new tables for features/small features with closed review for the next release

After the beta release

  • (beta2 only) Update create_internal_release_of_the_day.py to use beta_release_from_main(2)
  • (beta2 only) Update the file Installation/include/CGAL/version.h (for header-only)
  • (beta2 only) Update the file Installation/lib/cmake/CGAL/CGALConfigVersion.cmake
  • clone the milestone
  • PR for brew package: (should be done automatically with the bot)
  • PR for vcpkg:
  • RPM for Fedora:
  • Update https://cgal.geometryfactory.com/CGAL/Members/wiki/Releases
  • Update https://www.cgal.org/releases.html and change the post flags (active-beta-release)
  • Email announcement
  • Upload the pre-compiled demos (from ~cgaltest/public_html/incoming)
  • Check the pre-compiled demos run correctly

Before the official release

  • Update the file Installation/include/CGAL/version.h (for header-only)
  • Update the file Installation/lib/cmake/CGAL/CGALConfigVersion.cmake
  • change the crontab to remove --beta 1 from the command line
  • Update menu_version.js in the documentation.
  • prepare the announcement email
  • Prepare an update of rewrite rules following the split of PMP in Breakup and improve PMP's documentation #9286

After the official release

After a bug-fix release 6.2.x

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    No fields configured for Task.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions