-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Making Releases
Internal releases are currently created daily from a script run at
GeometryFactory. This script packages together the current versions of
all packages into a tar file and publish a tarball at
https://cgal.geometryfactory.com/CGAL/Members/Releases/. People
responsible for running the test suite can pick it up automatically
using the autotest_cgal
script.
A public release can be created from an internal release by following
the steps detailed in the README
file in the package Release
in the
SCM repository. This file describes how to create the code, the
documentation and the updated web pages for a new release.
Each public release is tagged in the cgal
repository with a tag in the following format
vN.M
, where N.M
is the release
number. There is also a branch created for each release
with the name N.M.x-branch
, where N.M
is the release number as
before. This facilitates the creation of bug fix releases.
Each public release is tagged in the cgal
repository with a tag in the following format
releases/CGAL-N.M
, where N.M
is the release
number. There is also a branch created for each release
with the name releases/CGAL-N.M-branch
, where N.M
is the release number as
before. This facilitates the creation of bug fix releases.
Quick access
- Information for New Developers
- Developing with Git
- Structure of a CGAL Package
- Building
- Concurrency in CGAL
- License
- Documentation Guidelines
- Reviewing Process
- Testing
- Miscellaneous