Release workflow: Overview and infrastructure
Once an OpenStack release is created, we use a different workflow to maintain the GA packages.
- Packages are built as part of the CentOS Cloud SIG, signed and distributed via the CentOS repositories.
- When a project releases a new version on a stable branch, an automated process will propose a new version of the package in the appropriate stable release of the distgit repository.
- The package will then be built and uploaded to the testing repository.
- Once the package has passed the required CI jobs, it will be moved to the GA repository.
Infrastructure
The following pieces of infrastructure are used for GA packages:
- The CentOS Community Build System is used to build the packages
- The CentOS distributed infrastructure is used to distribute the testing and GA repositories
- review.rdoproject.org is still used to review the changes to our distgit repositories.
- Our distgit repositories contain one repository for each project built by RDO, where the spec files are located.