Current Scap release process
- Release-Engineering-Team:
- Update version info in scap/version.py and debian/changelog
- Add change notes to debian/changelog
- Merge a commit with those changes
- Tag that commit
- File a Phabricator task requesting deployment of the new release, tagging SRE
At this point we usually have to wait several days for the new release to be fully deployed. If there is a problem with the release, the cycle restarts. (Note: This is describing non-emergency releases. When something is badly broken, we can usually get an SRE to rescue us with same-day service.)
The ticket is a request to discuss and select ways to drastically decrease the lead time to deployment of new Scap code.
Last couple years tasks for reference:
- T291095: Deploy Scap version 4.0.2
- T279695: Deploy Scap version 3.17.1-1
- T268634: Deploy Scap version 3.16.0-1
- T261234: Deploy Scap version 3.15.0-1
- T249250: Deploy Scap version 3.14.0-1
- T245530: Deploy scap 3.13.0-1
- T230144: Deploy scap 3.12.0-1 to production
- T228482: Deploy scap 3.11.1-1
- T224915: Deploy scap 3.10.0-1