2025-02-04, 14:00–14:50, Foreman (B.1.031)
The Foreman project has recently moved big parts of its CI to GitHub Actions (GHA), to allow better re-use of code between repositories, easier control of CI by repository owners and to reduce the maintenance cost of infrastructure. As with any other migration, this was not painless, but we learned a lot, created many useful snippets and found more places for improvement.
In this talk we will share the benefits of this migration for developers, show how the created workflows can be used in other projects, but also highlight problems that GHA has over Jenkins and what we plan to do to fix these.
Ewoud has been around in the Foreman community for a long time with his first patch merged in 2012. After spending 5 years in the community, he joined Red Hat in 2017 where he's part of the platform team. You can find his contributions all over the ecosystem.