CI extended: Debian 13, openEuler 24.03-LTS, Fedora 42, Debian sid
TL;DR: We added Debian 13, openEuler 24.03-LTS, Fedora 42, and Debian sid to rsyslog CI. We retired Ubuntu 18.04. CI runs use GitHub-hosted runners plus self-hosted workers, with infrastructure sponsored by GitHub, DigitalOcean, opencsv, and Adiscon.

New targets
We now build and test also on:
- Debian 13 (trixie)
- openEuler 24.03-LTS
- Fedora 42
- Debian sid (experimental)
At the same time, older targets like Ubuntu 18.04 were retired due to end of life.
The goal is to ensure rsyslog builds and runs reliably on all major production platforms.
Why these targets?
- Debian 13 is the new stable release and the basis for many downstream distributions.
- openEuler 24.03-LTS is an important enterprise Linux in the RPM ecosystem. With openEuler now covered in our CI, we can ensure rsyslog remains a first-class citizen on this platform, which is seeing strong adoption in enterprise and cloud environments.
- Fedora 42 gives early feedback on fast-moving toolchain changes.
- Debian sid helps us detect breaking changes before they enter stable releases.
Test coverage
Our testbench has more than 1000 tests, and a full run can take up to an hour. We also perform live integration tests with backends like Kafka and Elasticsearch.
Because of the combinatorial explosion of platforms × compilers × features, we use a tiered model:
- Compilation runs on all platforms.
- A large common test set runs everywhere.
- Very long-running tests (Kafka, Elasticsearch) run on selected targets.
- Static analysis, linters, and AI-based review jobs complement functional tests.
Tooling
Quality checks include:
- YAML and other linters
- Static security checkers (CodeQL)
- CodeFactor for code style and complexity
- Codecov for coverage reporting
Infrastructure
CI jobs run on:
- GitHub-hosted runners (sponsored by GitHub)
- Self-hosted runners for special builds and test environments
Most additional capacity is generously sponsored by DigitalOcean. The opencsv project contributes Solaris builders. Remaining infrastructure is provided by Adiscon.
Outlook
We continuously refine CI coverage, balancing runtime with depth of testing. The result is a system that keeps rsyslog portable, reliable, and production-ready.
Please report issues on your preferred platform via the issue tracker.
Do you want me to also produce a short 2–3 sentence homepage news flash with the sponsorship note included, linking to this full article?