Goal:
- Zulu CI (CentOS's downstream automation testing) failed on a recent osbuild release because the Python tests in osbuild and osbuild composer use the OS binaries directly (mkfs, mkfat, etc...). Those binaries have different versions on CentOS 8 and CentOS 9. This causes CI to fail because the binaries have different arguments.
- To prevent this from happening again, every upstream osbuild and osbuild composer pull request should be tested against CentOS 8 and CentOS 9. This way, issues can be detected and resolved before our release.
Acceptance Criteria:
- No pytest failures for osbuild or osbuild composer on CentOS 8 or CentOS 9.
Open questions:
- This will delay upstream CI. What is the impact on developer productivity?
- links to