Packit’s release automation journey
2024-08-08 , Azure (Breakout 3)

Hello everyone! About a year ago, we introduced our release syncing automation for Fedora. But that was just the start! The most important part was the feedback we got when we began getting people on board to start using this automation.

As we started with onboarding, we realized there was more to do than just getting new users. We have been collaborating with packagers, fixing bugs, adding missing elements, and polishing our documentation. And besides tweaking the automation for Fedora, we have been lately working on doing the same for CentOS Stream to bring the same simplification for the maintainers there. We've learned a lot, and the journey isn't over – with more users, we're still figuring out how to prioritize feature requests and bug fixes. But we enjoy every bit of it.

This talk will dive into our journey – the challenges, victories, and everything in between. We'll compare then-and-now in Fedora's release automation, showing the improved cool features and progress that has been made, allowing even more packagers to use our automation. And of course, it doesn’t stop here. We will also discuss our plans for future enhancements, including the work on release syncing to CentOS Stream, validation of new version updates, as well as our efforts to make the release process even easier for maintainers. If you're curious about our experience, join us!

See also:

Senior software engineer at Red Hat, working on the Packit project.

This speaker also appears in:

Principal Software Engineer and Packit Product Owner at Red Hat.

Occasional teacher at Masaryk University, Brno CZ. Member and instructor of scout leaders. Python and non-formal education enthusiast.

This speaker also appears in: