We have moved the package building part to a separate project (https://www.macs.hw.ac.uk/gitlab/sac-group/build-sac-pkgs) as this is better for maintenance and simplifies the sac2c repo settings/config.
Specifically this MR:
- removes package building/releasing mechanisms from the CI config
- resolves some problems with CPack config
- incorrect packaging of sources for archive (
TGZ
) build - handle RPM dependencies better (manually...)
- incorrect packaging of sources for archive (
- improve/fixes some minor issues with the archive installer scripts (under
cmake/cpack/dist/archive
)- resolve symlink creation by using the
sac2c-version-manager
- resolve symlink creation by using the
With this MR, we also change certain processes. For instance, weekly builds are done on a schedule and are taken from the current HEAD
of the develop branch. Proper release (stable) packages are done whenever we merge into master, which is triggered through a webhook defined in the sac2c repo config.