cgal icon indicating copy to clipboard operation
cgal copied to clipboard

5.4 release check list

Open lrineau opened this issue 4 years ago • 0 comments

Previous release: https://github.com/CGAL/cgal/issues/5745

Next release: https://github.com/CGAL/cgal/issues/6242

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 (for header-only)
  • [x] change the crontab to add --beta 1 to the command line
  • [x] Diff of the change log of 5.4 with 5.3 to check only 5.3 was modified.
  • [x] Add links to the file CHANGES.md (#6122)
  • [x] Rewrap the file CHANGES.md
  • [x] Reorder the file `CHANGES
  • [x] Update Documentation/doc/resources/1.8.13/menu_version.js and the other two 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

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
  • [x] PR for brew package: https://github.com/Homebrew/homebrew-core/pull/92182
  • [x] PR for vcpkg: https://github.com/microsoft/vcpkg/pull/22308
  • [x] RPM for Fedora: https://bodhi.fedoraproject.org/updates/FEDORA-2021-bea7d35b36
  • [x] Update /wiki/Releases
  • [x] Update https://www.cgal.org/releases.html and change the post flags (active-beta-release)
  • [ ] Upload the pre-compiled demos
  • [ ] Check the pre-compiled demos run correctly

Before the official release

  • [x] Update the public_release_name
  • [x] Update the file Installation/include/CGAL/version.h (for header-only)
  • [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 Travis config file of cgal-swig-bindings
  • [ ] Re-upload the pre-compiled demos
  • [x] update PR for brew package: external contribution https://github.com/Homebrew/homebrew-core/pull/94236
  • [x] update PR for vcpkg: https://github.com/microsoft/vcpkg/pull/22308
  • [x] update RPM for Fedora: https://bodhi.fedoraproject.org/updates/FEDORA-2022-31f35f945d
  • [x] Add news entry for cgal-web
  • [ ] Update https://geometryfactory.com/ with news from GF.

After a bug-fix release 5.4.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 /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/commit/edd3266d440962865a3257ec973280c1e0a1dc8e
  • [x] update PR for vcpkg: https://github.com/microsoft/vcpkg/pull/25141
  • [x] update RPM for Fedora:
    • [x] Fedora rawhide: https://bodhi.fedoraproject.org/updates/FEDORA-2022-0009fe5117
    • [x] Fedora 36: https://bodhi.fedoraproject.org/updates/FEDORA-2022-77eeb889e6
  • [x] Add news entry for cgal-web
  • [x] Email announcement

After a bug-fix release 5.4.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 /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~~
  • [x] update PR for vcpkg: https://github.com/microsoft/vcpkg/pull/25839
  • [x] update RPM for Fedora: https://bodhi.fedoraproject.org/updates/FEDORA-2022-5973c0cf21
  • [x] Add news entry for cgal-web
  • [x] Email announcement

lrineau avatar Jul 06 '21 13:07 lrineau