~/talk

Using packit and testing farm for CI/CD and automation in an upstream project

Talkat DevConf.CZ 2025 · 2025-06-12..06-14· [devops-and-delivery, open-source]
links:none on file
slides:none on file

Packit runs a build for every merge as daily builds per commit, performs PR builds in temporary COPR repos (kept ~7–14 days), and invokes Fedora Testing Farm via TMT to run VM tests for storage workloads; it also triggers reverse‑dependency testing (e.g., cockpit runs against udisks) and automates downstream work by creating Fedora pull requests, kicking off Koji builds and Bodhi updates. Small configs (around five to six YAML lines) enable all this and save roughly an hour per manual Fedora release workflow.

AI-written summary · about

  1. 0:00Packit introduction
  2. 1:03Upstream/downstream automation
  3. 2:27Daily COPR builds
  4. 3:53PR builds in COPR
  5. 4:36Testing Farm VM testing
  6. 6:22Reverse dependency workflow
  7. 7:50Fedora downstream automation
  8. 10:23Packit features
  9. 11:28Packit for maintainers
  10. 12:22Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.