F43 Change Proposal: Packit as a dist-git CI (system-wide)

This solution would be able to run a set of checks in the form of shared tmt plans (i.e. rpminspect) together with a package-specified test.

Personally, I see a benefit in running this by default, but as far as I know, rpminspect is currently run on pull requests via Zuul so it’s actually not run by default for everyone.

Ideally, as part of this effort, I would like to make it clear who is responsible for separate parts of the workflow and also who is responsible for these default checks (like rpminspect) and who decides what is being run by default. (I don’t think this should be on the Packit team to decide…:wink:

As part of the proposal, we suggested starting with an installability check by default and supporting rpminspect (and other Zuul-based checks) in an opt-in way. And hopefully, provide a platform to agree/decide/configure what is being run by default and what is not.

1 Like