Actions Runner Controller Versions Save

Kubernetes controller for GitHub Actions self-hosted runners

gha-runner-scale-set-0.9.1

3 weeks ago

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

1 month ago

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

gha-runner-scale-set-0.8.3

2 months ago

v0.8.3

Major changes

  1. Expose volumeMounts and volumes in gha-runner-scale-set-controller #3260
  2. Refer to the correct variable in discovery error message #3296
  3. Fix acquire jobs after session refresh ghalistener #3307

gha-runner-scale-set-0.8.2

3 months ago

v0.8.2

Major changes

  • Fix: Add listener graceful termination period and background context after the message is received #3187
  • Fix: Publish metrics in the new ghalistener #3193
  • Fix: Delete message session when listener.Listen returns #3240

gha-runner-scale-set-0.8.1

4 months ago

gha-runner-scale-set-0.8.0

4 months ago

v0.8.0

Major changes

  • Change listener container name #3167
  • Fix empty env and volumeMounts object on default setup #3166
  • Fix override listener pod spec #3161
  • Change minRunners behavior and fix the new listener min runners #3139
  • Update user agent for new ghalistener #3138
  • Bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 #3127
  • Bump golang.org.x.net from 0.18.0 to 0.19.0 #3126
  • Bump k8s.io/client-go from 0.28.3 to 0.28.4 #3125
  • Modify user agent format with subsystem and is proxy configured information #3116
  • Record the error when the creation pod fails #3112
  • Fix typo in helm chart comment #3104
  • Set actions client timeout to 5 minutes, add logging to client #3103
  • Refactor listener app with configurable fallback #3096
  • Bump github.com/onsi/gomega from 1.29.0 to 1.30.0 #3094
  • Bump k8s.io/api from 0.28.3 to 0.28.4 #3093
  • Bump k8s.io/apimachinery from 0.28.3 to 0.28.4 #3092
  • Bump github.com/gruntwork-io/terratest from 0.41.24 to 0.46.7 #3091
  • Record a reason for pod failure in EphemeralRunner #3074
  • ADR: Changing semantics of min runners to be min idle runners #3040

actions-runner-controller-0.23.7

5 months ago

A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.

actions-runner-controller-0.23.6

5 months ago

A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.

gha-runner-scale-set-0.7.0

5 months ago

v0.7.0

Major changes

  • Add ResizePolicy and RestartPolicy on mergeListenerContainer #3075
  • feat: GHA controller Helm Chart quoted labels #3061
  • Update authorization for PAT to be Bearer as documented #3039
  • Metrics: set max and min runners during startup time #3032
  • Update Chart.yaml home URLs #3013
  • Remove inheritance of imagePullPolicy from manager to listeners #3009
  • Trim down metrics cardinality #3003
  • Fix role and rolebinding cleanup for the listener controller #2970
  • Configure listener pod with the secret instead of env #2965
  • Allow custom labels to be specified for controller pods #2952
  • Bump go version and all direct dependencies to newest for k8s compatibility #2947
  • chore: Service accounts in Kubernetes mode can now be annotated. #2566

v0.27.6

6 months ago

This is a new patch version for the legacy ARC, and incorporates an upgrade to the Kubernetes Go client library we're using!

See #2991 for more information.

What's Changed

New Contributors

Full Changelog: https://github.com/actions/actions-runner-controller/compare/v0.27.5...v0.27.6