2 min read

CIQ and RESF Team Up to Improve Rocky Linux Errata

October 31, 2025
CIQ and RESF Team Up to Improve Rocky Linux Errata

Table of contents

Shipping Errata with ApolloRefactoring ApolloOpen Source Collaboration Done RightThanksLearn More

Contributors

Leigh Hennig

Subscribe to our newsletter

Subscribe

We're pleased to share some updates about recent improvements to Apollo, the tooling that powers Rocky Linux security advisories. This work is an excellent example of CIQ and the Rocky Enterprise Software Foundation (RESF) collaborating to improve the Rocky Linux community.

Shipping Errata with Apollo

The Apollo system, which handles the creation of Rocky Linux security advisories from upstream sources, had been working well. However, like any mature software project, there's always room for improvement. We identified opportunities to improve it—particularly in accuracy and publication speed. Some advisory publications were taking longer than ideal to process, and at times lacking in completeness. These are the kinds of refinements that come naturally as a project matures and usage scales up.

Refactoring Apollo

CIQ engineers, working closely with the RESF, undertook a significant refactor of Apollo to modernize its approach and improve reliability. The updated system now gets security errata published much more quickly after Rocky Linux packages are available, with typical timelines reduced from days to hours.

Apollo now uses CSAFv2 (Common Security Advisory Framework) files, which are a more modern and reliable approach than the previous data source. CSAFv2 provides information in a more structured format, making it easier to ingest and process, helping keep advisories up to date as upstream conditions change.

We've implemented additional automated workflows that run regularly to match and publish advisories without requiring manual intervention. The system now checks for new advisories on a schedule and processes them automatically, making the whole pipeline more consistent across Rocky Linux versions 8, 9, and 10.

The new matching logic is also more competent at handling the various ways packages can be versioned, helping ensure comprehensive coverage across all Rocky Linux releases and minimizing manual steps.

Improved tooling also provides the RESF Release Engineering team with an improved user interface for manual intervention, when required, along with improved visibility into system status and more manageable ways to handle edge cases as they arise.

For folks running Rocky Linux in production, these improvements translate to a smoother experience. Security updates flow more predictably, automated patching tools work more reliably, and security scanners get the information they need. It's the kind of infrastructure work that might not be flashy, but makes day-to-day operations better and more secure.

Open Source Collaboration Done Right

This project is a great example of how open source collaboration works well. Working together to identify areas for improvement, CIQ and the Rocky Linux community reviewed, tested, and deployed significant changes to Apollo to improve the user experience and close gaps with security advisories.

The phased rollout approach allowed us to make significant improvements without disrupting existing workflows, and improved documentation ensures the community can understand and contribute more effectively to the codebase going forward.

With these improvements deployed, Rocky Linux has a modernized infrastructure for handling security advisories. The automated pipeline ensures consistent, timely delivery of security information, and the improved tooling makes it easier for the project to maintain and enhance the system over time.

Steady improvements are what keep open source projects healthy and reliable. We're grateful to work with the RESF on making Rocky Linux better for everyone who depends on it.

Thanks

Kudos to Sam Thornton at CIQ for driving the technical implementation, Mustafa Gezen of the Rocky Linux Release Engineering team for his partnership in testing and deployment, and the broader RESF community for their collaboration throughout the project.

Learn More

Interested in the technical details? Check out the Apollo project at https://github.com/resf/distro-tools, and you can see the results at errata.rockylinux.org.

Built for Scale. Chosen by the World’s Best.

1.4M+

Rocky Linux instances

Being used world wide

90%

Of fortune 100 companies

Use CIQ supported technologies

250k

Avg. monthly downloads

Rocky Linux

Related posts

2023 Holiday Gift Guide for Rocky Linux Users

2023 Holiday Gift Guide for Rocky Linux Users

Why Rocky Linux Is a Rock-Solid Choice in an Economic Downturn

Why Rocky Linux Is a Rock-Solid Choice in an Economic Downturn

6 Signs That It's Time to Move to Rocky Linux

6 Signs That It's Time to Move to Rocky Linux

Altair Adds Support for Rocky Linux in Altair HyperWorks

Altair Adds Support for Rocky Linux in Altair HyperWorks