Release notes
The project is currently released as containers, versioned by release date.
The latest version is tagged :latest.
2025-11-07.1: Multiplying job sources
Breaking changes
Upon rebooting on the new image, all your Gitlab runners will get removed and re-registered with an extra new tag:
ci-tron:priority:$PRIORITY.Before rebooting on the new image, please:
Back up
/config/mars_db.yamlCheck that your Gitlab registration/access tokens are still valid by either asking the Gitlab instance admin to confirm your tokens are valid, or by using the following command and making sure they do not return error 401:
curl --header "PRIVATE-TOKEN: $token" "https://gitlab.freedesktop.org/api/v4/runners"If any of your tokens have expired, please refer to MarsDB to see which scopes to request.
The main changes found in this release are:
Job prioritisation: Get more control over which jobs will run next
Initial Github support [1]
The dashboard v2 now replaces the original dashboard
It is now possible to disable exposing all runners by default on a job source, by setting
expose_all_runners_by_default=falseSwitch to Fedora 43
As you can see, this release was focused on increasing compatibility with forges while keeping the worst-case job execution latency of important jobs in check by allowing farm admins to specify the priorities of different forges/projects/users.
Finally, the new dashboard allows interacting with the new features more easily
than having to edit /config/mars_db.yaml by hand.