~/talk

The Silent Symphony: Keeping Airflow's CI/CD and Dev Tools in Tune

links:none on file
slides:none on file

Apache Airflow runs 90 provider packages and depends on about 790 external projects, and the CI system (GitHub Actions) runs a full build in ~1h8m while selective checks can finish in ~5 minutes. The project enforces reproducible builds, runs the same dev environment locally and in CI via Breeze (Docker Compose wrapper), uses pre-commit hooks (132 hooks) to catch issues early, generates SBOMs, tests against lowest and latest dependency versions, and releases roughly every three months with ~2,900 contributors.

AI-written summary · about

  1. 0:00Introduction to Airflow
  2. 1:39What is Apache Airflow
  3. 3:06The role of CI/CD in Airflow
  4. 8:05Developer tools for contributors
  5. 13:45Pre-commit automation benefits
  6. 17:45Local vs containerized dev environments
  7. 21:17Airflow's weekly activity stats
  8. 23:48Challenges in maintaining CI/CD
  9. 27:20The unsung heroes of CI/CD
  10. 28:45Call for action and thanks
  11. 30:10Airflow Summit promotion
~/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.