-
Notifications
You must be signed in to change notification settings - Fork 1.6k
5.1 release check list #4352
Copy link
Copy link
Closed
Milestone
Description
Before the beta release
- Update of the Supported platforms.
- Update the
public_release_name - Update the file
Installation/include/CGAL/version.h(for header-only) - change the crontab to add
--beta 1to the command line - Diff of the change log of 5.1 with 5.0 to check only 5.1 was modified.
- Add links to the file
CHANGES.md(Fix a number of issues in CHANGES.md and add links for 5.1 #4714) - Rewrap the file
CHANGES.md(Fix a number of issues in CHANGES.md and add links for 5.1 #4714) - Reorder the file
CHANGES.md(Fix a number of issues in CHANGES.md and add links for 5.1 #4714) - Update
Documentation/doc/resources/1.8.13/menu_version.jsand 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
- remove
cpp11,BOOST_FOREACHand co introduced by a merge of 4.14 branch (Remove cpp11::(tuple|get) #4774) - Create new tables for features/small features with closed review for the next release
After the beta release
- change the crontab to add
--beta 2to the command line - Update the file
Installation/include/CGAL/version.h(for header-only) - Update the file
Installation/lib/cmake/CGAL/CGALConfigVersion.cmake - clone the milestone
- PR for brew package: Update CGAL to 5.1 Homebrew/homebrew-core#58804
- PR for vcpkg: [cgal] Upgrade CGAL to 5.1 microsoft/vcpkg#12614
- RPM for Fedora: https://bodhi.fedoraproject.org/updates/?packages=CGAL
- Update
/wiki/Releases - Update https://www.cgal.org/releases.html and change the post flags (latest-beta-release)
- Upload the pre-compiled demos
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 1from the command line - Update
menu_version.jsin the documentation. - remove
cpp11,BOOST_FOREACHand co introduced by a merge of 4.14 branch
After the official release
- 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
/home/lrineau/CGAL/create_internal_releaseon cgal.gf.com - Update the bug-fix number in the branch
- Update
/wiki/Releases - Update https://github.com/CGAL/cgal/wiki/Internal-Releases
- Create a new issue for the check list of the next release: 5.2 release check list #4989
- Update https://www.cgal.org/releases.html and change the post flags (latest-release) + remove the beta flag (latest-beta-release)
- Update Travis config file of cgal-swig-bindings: pending Test with CGAL 5.1 as well cgal-swig-bindings#181
- Re-upload the pre-compiled demos
- update PR for brew package: cgal 5.1 Homebrew/homebrew-core#60809
- update PR for vcpkg: pending [cgal] Upgrade CGAL to 5.1 microsoft/vcpkg#12614
- update RPM for Fedora: https://bodhi.fedoraproject.org/updates/FEDORA-2020-e9011e9454
- Add news entry for cgal-web
- RW rules for group name changes in PMP: Default Property_maps for Index_maps #4209
After a bug-fix release 5.1.2
- 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 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:
- update RPM for Fedora:
- Add news entry for cgal-web
After a bug-fix release 5.1.3
- 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 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:
- update RPM for Fedora: https://bodhi.fedoraproject.org/updates/FEDORA-2021-9de542ab4c
- Add news entry for cgal-web
- Merge Remove setup cgal-web#9 for the web site
After a bug-fix release 5.1.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 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:
- update RPM for Fedora: https://bodhi.fedoraproject.org/updates/FEDORA-2021-1f600fa159
- Add news entry for cgal-web
After a bug-fix release 5.1.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(last release in that branch) - Update
/wiki/Releases - Re-upload the pre-compiled demos
- update PR for brew package:
- update PR for vcpkg:
- update RPM for Fedora: https://bodhi.fedoraproject.org/updates/FEDORA-2021-e173d9ce92
- Add news entry for cgal-web
Next release checklist: #4989 (CGAL-5.2).
Reactions are currently unavailable