Skip to content

Releases: actions/actions-runner-controller

gha-runner-scale-set-0.13.0

16 Oct 18:14
a0c30df

Choose a tag to compare

What's Changed

  • Update CodeQL workflow for v3 (global-run-codeql.yaml) by @adjn in #4157
  • Bump the actions group across 1 directory with 5 updates by @dependabot[bot] in #4160
  • feat(runner): add ubuntu 24.04 support by @HoKim98 in #3598
  • Fix image pull secrets list arguments in the chart by @nikola-jokic in #4164
  • Remove workflow actions version comments since upgrades are done via dependabot by @nikola-jokic in #4161
  • Updates: runner to v2.326.0 by @github-actions[bot] in #4176
  • Update example GitHub URLs in values.yaml to include an example for enterprise account-level runners by @corycalahan in #4181
  • Add Missing Languages to CodeQL Advanced Configuration by @KyFaSt in #4179
  • Updates: runner to v2.327.0 by @github-actions[bot] in #4185
  • Remove deprecated preserveUnknownFields from CRDs by @ahatzz11 in #4135
  • Updates: runner to v2.327.1 by @github-actions[bot] in #4188
  • Remove JIT config from ephemeral runner status field by @nikola-jokic in #4191
  • Fix usage of underscore in Runner Scale Set name by @clechevalli in #3545
  • Bump docker/login-action from 3.4.0 to 3.5.0 in the actions group by @dependabot[bot] in #4196
  • Bump actions/checkout from 4 to 5 in the actions group by @dependabot[bot] in #4205
  • Updates: runner to v2.328.0 by @github-actions[bot] in #4209
  • Requeue if create pod returns already exists error by @nikola-jokic in #4201
  • docs: fix repo path typo by @zkpepe in #4229
  • Update CODEOWNERS by @nikola-jokic in #4251
  • Update CODEOWNERS to include new maintainer by @densto88 in #4253
  • Remove ephemeral runner when exit code != 0 and is patched with the job by @nikola-jokic in #4239
  • Add workflow name and target labels by @mumoshu in #4240
  • Bump the actions group across 1 directory with 5 updates by @dependabot[bot] in #4262
  • Introduce new kubernetes-novolume mode by @nikola-jokic in #4250
  • Ensure ephemeral runner is deleted from the service on exit != 0 by @nikola-jokic in #4260
  • docs: fix broken Grafana dashboard JSON path by @bpostalci in #4270
  • Potential fix for code scanning alert no. 3: Workflow does not contain permissions by @jiaren-wu in #4273
  • Potential fix for code scanning alert no. 1: Workflow does not contain permissions by @jiaren-wu in #4274
  • Bump all dependencies by @nikola-jokic in #4266
  • Bump the gomod group across 1 directory with 4 updates by @dependabot[bot] in #4277
  • Prepare 0.13.0 release by @nikola-jokic in #4280

New Contributors

Full Changelog: gha-runner-scale-set-0.12.1...gha-runner-scale-set-0.13.0

gha-runner-scale-set-0.12.1

27 Jun 12:08
ded39be

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: gha-runner-scale-set-0.12.0...gha-runner-scale-set-0.12.1

gha-runner-scale-set-0.12.0

13 Jun 13:40
d9826e5

Choose a tag to compare

0.12.0

⚠️ Warning

This release contains CRD changes. When upgrading, please remove the old CRDs and install everything from scratch.

What's Changed

New Contributors

Full Changelog: gha-runner-scale-set-0.11.0...gha-runner-scale-set-0.12.0

gha-runner-scale-set-0.11.0

25 Mar 10:30
4ca37fb

Choose a tag to compare

0.11.0

⚠️ Warning

The new way of configuring metrics has been added along with the new listenerMetrics field in the gha-runner-scale-set chart. If the controller is configured to publish metrics, but the listenerMetrics field is empty, the listener will not start. Please uncomment out this field and configure the metrics you want listeners to publish. The changes have been made to the CRDs as well, so please make sure you remove the old CRDs before installing the new version.

What's Changed

New Contributors

Full Changelog: gha-runner-scale-set-0.10.1...gha-runner-scale-set-0.11.0

gha-runner-scale-set-0.10.1

18 Dec 15:28
1e10417

Choose a tag to compare

What's Changed

  • Fix helm chart bug related to runnerMaxConcurrentReconciles by @Link- in #3858

Full Changelog: gha-runner-scale-set-0.10.0...gha-runner-scale-set-0.10.1

gha-runner-scale-set-0.10.0

16 Dec 10:55
59cb1d2

Choose a tag to compare

This release includes major improvements to the runner provisioning duration. In short, you should see less latency between queueing a workflow run and having a runner available to execute the job.

Make sure to check #3832 and #3848 for details on how to fine-tune that behavior.

Major changes

  1. Add exponential backoff when generating runner reg tokens #3724
  2. Make EphemeralRunnerController MaxConcurrentReconciles configurable #3832
  3. Make EphemeralRunnerReconciler create runner pods earlier #3831
  4. Make k8s client rate limiter parameters configurable #3848

Minor changes

  1. Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.8.0 to 2.12.0 #3837
  2. Bump golang.org/x/crypto from 0.22.0 to 0.31.0 #3844
  3. Update docs with details for the dashboard visualizations #3696

Full Changelog: gha-runner-scale-set-0.9.3...gha-runner-scale-set-0.10.0

gha-runner-scale-set-0.9.3

25 Jun 10:58
80d8483

Choose a tag to compare

v0.9.3

Major changes

  • AutoscalingListener controller: Inspect listener container state instead of pod phase #3548
  • Exclude label prefix propagation #3607
  • Check status code of fetch access token for github app #3568
  • Remove .Named() from the ephemeral runner controller #3596
  • Customize work directory #3477
  • Fix problem with ephemeralRunner Succeeded state before build executed #3528
  • Remove finalizers in one pass to speed up cleanups AutoscalingRunnerSet #3536

gha-runner-scale-set-0.9.2

20 May 09:29
3be7128

Choose a tag to compare

v0.9.2

Major changes

  1. Refresh session if token expires during delete message #3529
  2. Re-use the last desired patch on empty batch #3453
  3. Extract single place to set up indexers #3454
  4. Include controller version in logs #3473
  5. Propogate arbitrary labels from runnersets to all created resources #3157

gha-runner-scale-set-0.9.1

17 Apr 09:05
9e191cd

Choose a tag to compare

v0.9.1

Major changes

  1. Shutdown metrics server when listener exits #3445
  2. Propagate max capacity information to the actions back-end #3431
  3. Refactor actions client error to include request id #3430
  4. Include self correction on empty batch and avoid removing pending runners when cluster is busy #3426
  5. Add topologySpreadConstraint to gha-runner-scale-set-controller chart #3405

gha-runner-scale-set-0.9.0

27 Mar 11:09
4357525

Choose a tag to compare

v0.9.0

⚠️ Warning

  • This release contains CRD changes. During the upgrade, please remove the old CRDs before re-installing the new version. For more information, please read the Upgrading ARC.
  • This release contains changes in the default docker socket path expanded for container mode dind.
  • Older version of the listener (githubrunnerscalesetlistener) is deprecated and will be removed in the future 0.10.0 release.

Please evaluate these changes carefully before upgrading.

Major changes

  1. Change docker socket path to /var/run/docker.sock #3337
  2. Update metrics to include repository on job-based label #3310
  3. Bump Go version to 1.22.1 #3290
  4. Propagate runner scale set name annotation to EphemeralRunner #3098
  5. Add annotation with values hash to re-create listener #3195
  6. Fix overscaling when the controller is much faster then the listener #3371
  7. Add retry on 401 and 403 for runner-registration #3377