Do you want to automate how you build and test your RPM packages? Do you maintain any package in Fedora and want to automate the releases? Or are you just interested in CI/CD on GitHub or GitLab, Fedora and integration of upstream projects with RPM-based Linux distributions? In this session, we are going to deep-dive into features of Packit and Testing Farm that can help you do your day-to-day job.
Packit (https://packit.dev) started connecting upstream and downstream in 2019 and has grown rapidly since then. It is a tool and a service to help you integrate your open-source projects with Fedora or other RPM-based operating systems. But besides that, Packit also automated the Fedora release process providing Fedora packagers with an easy way to maintain their packages and recently enabled building VM images from upstream pull requests, testing multiple builds in the same environment and much more.
Testing Farm (https://docs.testing-farm.io) is a Testing System as a Service. It is used as a testing backend for Fedora CI, RHEL CI and CentOS Stream CI. Packit integrates with Testing Farm and makes it super simple to run tests you want against Fedora and CentOS Stream VMs. In this talk, we're going to dive into the variety of use cases to help you assess your project integrated into these OSes.
If you are interested in the details, make sure to come to this talk!