Skip to content

5.4 release check list  #5834

@lrineau

Description

@lrineau

Previous release: #5745

Next release: #6242

Before the beta release

  • Update of the Supported platforms.
  • Update the Installation/lib/cmake/CGAL/CGALConfigVersion.cmake
  • Update the file Installation/include/CGAL/version.h (for header-only)
  • change the crontab to add --beta 1 to the command line
  • Diff of the change log of 5.4 with 5.3 to check only 5.3 was modified.
  • Add links to the file CHANGES.md (Prepare CHANGES.md for 5.4 #6122)
  • Rewrap the file CHANGES.md
  • Reorder the file `CHANGES
  • Update Documentation/doc/resources/1.8.13/menu_version.js and the other two copies
  • Prepare the announcement mail of the beta release
  • Prepare the modification of the web site, in upcoming (announcement plus release graph)
  • open the milestone for the release
  • Create new tables for features/small features with closed review for the next release

After the beta release

Before the official release

  • Update the public_release_name
  • Update the file Installation/include/CGAL/version.h (for header-only)
  • change the crontab to remove --beta 1 from the command line
  • Update menu_version.js in the documentation.
  • prepare the announcement email

After the official release

After a bug-fix release 5.4.1

After a bug-fix release 5.4.2

After a bug-fix release 5.4.3

After a bug-fix release 5.4.4

  • Tag PRs with bash tag_pr_per_release.sh (see Add script to label PR merge in a release since the previous major one #4000)
  • Update the bug-fix number in the branch
  • Update /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: not applicable, now that there is CGAL-5.5 and CGAL-5.5.1.
  • update RPM for Fedora:
  • Add news entry for cgal-web
  • Email announcement

After a bug-fix release 5.4.5

  • Tag PRs with bash tag_pr_per_release.sh (see Add script to label PR merge in a release since the previous major one #4000)
  • Update the bug-fix number in the branch (branch closed)
  • Update /wiki/Releases
  • Update the Github milestone (milestone closed)
  • 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: not applicable, now that there is CGAL-5.5 and CGAL-5.5.1.
  • update RPM for Fedora: not applicable Fedora 36 is closed
  • Add news entry for cgal-web
  • Email announcement

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions