Automating Linux Distro Version Updates in CI

2025-09-16
Automating Linux Distro Version Updates in CI

Manually tracking Linux distro updates and end-of-life versions was a tedious monthly task. Now, we automate this using the endoflife.date API, GitHub Actions, and create-pull-request. A weekly GitHub Action queries the API, updates our CI matrix, and opens a pull request with the changes. Dead Man's Snitch monitors the action to ensure reliability. This frees up engineering time and prevents issues from outdated versions.

Development