GitHub runner
- Canonical IS DevOps
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 308 | 11 Dec 2024 | |
latest/stable | 302 | 02 Dec 2024 | |
latest/stable | 1 | 09 Feb 2022 | |
latest/beta | 317 | 11 Dec 2024 | |
latest/beta | 310 | 28 Nov 2024 | |
latest/edge | 322 | 20 Dec 2024 | |
latest/edge | 310 | 28 Nov 2024 | |
latest/edge | 4 | 26 Apr 2022 | |
local-lxd/stable | 306 | 17 Dec 2024 | |
local-lxd/edge | 306 | 27 Nov 2024 | |
1/stable | 177 | 05 Jun 2024 | |
1/edge | 177 | 05 Jun 2024 |
juju deploy github-runner
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
22.04
20.04
Changelog
2024-12-05
- Bugfix to no longer stop the reconciliation when a runner’s health check fails.
2024-12-04
- Clean up corresponding OpenStack runner resources when a unit of the charm is removed.
2024-11-27
- Fix “Available Runners” dashboard panel to work for multiple flavors.
2024-11-15
- Catch ReconcileError and set appropriate message in unit status.
2024-11-13
- Added documentation for the reactive mode (howto and mongodb integration references).
- Align the README with the one in GitHub - canonical/is-charms-template-repo: is-charms-template-repo - a terraform managed template repo.
2024-10-24
- Add “expected_runners” to reconciliation metric.
2024-10-23
- Fixed the wrong dateformat usage in the server uniqueness check.
2024-10-21
- Fixed bug with charm upgrade due to wrong ownership of reactive runner log directory.
2024-10-18
- Bugfix for logrotate configuration (“nocreate” must be passed explicitly)
2024-10-17
-
Use in-memory authentication instead of clouds.yaml on disk for OpenStack. This prevents the multi-processing fighting over the file handle for the clouds.yaml file in the github-runner-manager.
-
Fixed a bug where metrics storage for unmatched runners could not get cleaned up.
2024-10-11
- Added support for COS integration with reactive runners.
- The charm now creates a dedicated user which is used for running the reactive process and storing metrics and ssh keys (also for non-reactive mode).
2024-10-07
- Fixed the removal of proxy vars in
.env
file for LXD runners. - Fixed a regression in the removal of leftover directories.
- Improved reconciliation for reactive runners.
2024-09-27
- Added job label validation when consuming a job from the message queue.
2024-09-24
- Added support for spawning a runner reactively.
- Fixed a bug where busy runners are killed instead of only idle runners.
2024-09-18
- Changed code to be able to spawn a runner in reactive mode.
- Removed reactive mode support for LXD as it is not currently in development.
2024-09-09
- Added changelog for tracking user-relevant changes.