2026-06-14 –, Sapphire
What if all quality checks for Fedora packages happened before merge — at the pull request level? If a PR is approved and merged, the artifact would be ready for users. No separate gating step afterward. Issues caught early, when they're easier to fix.
Could Fedora benefit from such an approach? What would it take to make it work? And what would it mean for our current infrastructure like Bodhi?
This session brings together packagers, infrastructure maintainers, and SIG representatives to explore whether PR-level gating makes sense for Fedora — and to collect the requirements that would need to be met.
We aim to:
- Understand what packagers need from a PR-based workflow
- Identify blockers preventing adoption of PR-only workflows today
- Discuss architectural options and trade-offs
Topics that may come up:
- Multi-package coordinated updates and side-tags
- The lookaside cache
- "Draft builds" and artifact promotion
- The role of Bodhi in a PR-gated world
- ...and whatever you bring to the table
This is not a presentation. We're here to design together. This discussion can ideally lead into a Fedora Change proposal.
Principal Software Engineer at Red Hat. Product Owner for Packaging and Testing Experience group = Copr + Packit + tmt + Testing Farm + Log Detective.
Member and instructor of scout leaders. Python and non-formal education enthusiast. On the way to automate all the boring tasks in Fedora and life in general.