Prepare 0.15.0 release (#4697)

This commit is contained in:
Nikola Jokic
2026-10-01 13:16:38 +02:00
committed by GitHub
parent cc58426818
commit 1945b42820
5 changed files with 83 additions and 8 deletions
@@ -15,13 +15,13 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: "0.14.2"
version: "0.15.0"
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "0.14.2"
appVersion: "0.15.0"
home: https://github.com/actions/actions-runner-controller
@@ -15,13 +15,13 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.14.2
version: 0.15.0
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "0.14.2"
appVersion: "0.15.0"
home: https://github.com/actions/actions-runner-controller
@@ -15,13 +15,13 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: "0.14.2"
version: "0.15.0"
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "0.14.2"
appVersion: "0.15.0"
home: https://github.com/actions/actions-runner-controller
+2 -2
View File
@@ -15,13 +15,13 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.14.2
version: 0.15.0
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "0.14.2"
appVersion: "0.15.0"
home: https://github.com/actions/actions-runner-controller
@@ -43,6 +43,81 @@ You can follow [this troubleshooting guide](https://docs.github.com/en/actions/h
## Changelog
### 0.15.0
1. Scale down runners whose pod never reports the runner container [#4696](https://github.com/actions/actions-runner-controller/pull/4696)
1. Fix empty collection drift across scale-set resources [#4695](https://github.com/actions/actions-runner-controller/pull/4695)
1. Fix custom runner mode volume injection [#4693](https://github.com/actions/actions-runner-controller/pull/4693)
1. Reduce ephemeral runner status contention [#4692](https://github.com/actions/actions-runner-controller/pull/4692)
1. Bump the gomod group with 4 updates [#4691](https://github.com/actions/actions-runner-controller/pull/4691)
1. Fix annotation merging for labels-only resource metadata [#4689](https://github.com/actions/actions-runner-controller/pull/4689)
1. Fix experimental charts and upgrade Helm tooling [#4687](https://github.com/actions/actions-runner-controller/pull/4687)
1. Fix patch permissions in generated controller RBAC [#4686](https://github.com/actions/actions-runner-controller/pull/4686)
1. Avoid listener pod recreation for prepended sidecars [#4685](https://github.com/actions/actions-runner-controller/pull/4685)
1. Keep the pod of a runner that has not recorded its ID during set cleanup [#4683](https://github.com/actions/actions-runner-controller/pull/4683)
1. Fix listener replacement loop for empty collections [#4682](https://github.com/actions/actions-runner-controller/pull/4682)
1. Fix listener pod patch recovery [#4680](https://github.com/actions/actions-runner-controller/pull/4680)
1. Reject unsafe chart metadata integers [#4679](https://github.com/actions/actions-runner-controller/pull/4679)
1. Create runner pod before recording identity [#4681](https://github.com/actions/actions-runner-controller/pull/4681)
1. Bump go and go dependencies and modify deprecated Requeue to RequeueAfter [#4678](https://github.com/actions/actions-runner-controller/pull/4678)
1. Hand a finished runner's pod back as soon as its job is over [#4673](https://github.com/actions/actions-runner-controller/pull/4673)
1. Remove constants orphaned by #4059 and unused proxy env var names [#4675](https://github.com/actions/actions-runner-controller/pull/4675)
1. Remove dead GitHubConfig surface left by scaleset migration [#4676](https://github.com/actions/actions-runner-controller/pull/4676)
1. Remove AutoscalingRunnerSet printer columns referencing removed status fields [#4583](https://github.com/actions/actions-runner-controller/pull/4583)
1. Document which listenerMetrics example labels are not exposed by default [#4633](https://github.com/actions/actions-runner-controller/pull/4633)
1. Set per-controller reconcile concurrency defaults and remove --default-max-concurrent-reconciles [#4670](https://github.com/actions/actions-runner-controller/pull/4670)
1. Stop paying a write to release a registration a runner already released [#4669](https://github.com/actions/actions-runner-controller/pull/4669)
1. Cover the outdated runner lifecycle end to end [#4662](https://github.com/actions/actions-runner-controller/pull/4662)
1. Revert "Remove legacy e2e tests and promote v2 tests (#4658)" [#4667](https://github.com/actions/actions-runner-controller/pull/4667)
1. Deregister runners from the Actions service in the background [#4664](https://github.com/actions/actions-runner-controller/pull/4664)
1. Keep the outdated phase until the runner spec itself changes [#4660](https://github.com/actions/actions-runner-controller/pull/4660)
1. Pin the listener's optimistic lock to API server behavior [#4648](https://github.com/actions/actions-runner-controller/pull/4648)
1. Switch the scale set off instead of rebuilding it when runners are outdated [#4652](https://github.com/actions/actions-runner-controller/pull/4652)
1. Remove legacy e2e tests and promote v2 tests [#4658](https://github.com/actions/actions-runner-controller/pull/4658)
1. Filter owned-resource events in the workqueue [#4647](https://github.com/actions/actions-runner-controller/pull/4647)
1. Let the listener own the EphemeralRunner Running phase transition [#4646](https://github.com/actions/actions-runner-controller/pull/4646)
1. Use lazy copy to patch resources to ensure multiple modifications are applied to the base resource [#4580](https://github.com/actions/actions-runner-controller/pull/4580)
1. Make the Outdated phase revision-aware [#4644](https://github.com/actions/actions-runner-controller/pull/4644)
1. Remove the integrity hash annotation [#4643](https://github.com/actions/actions-runner-controller/pull/4643)
1. Defer scale up until the listener publishes a state that accounts for finished runners [#4642](https://github.com/actions/actions-runner-controller/pull/4642)
1. Track runner spec updates with an actionable revision [#4638](https://github.com/actions/actions-runner-controller/pull/4638)
1. Track AutoscalingRunnerSet updates with metadata.generation [#4636](https://github.com/actions/actions-runner-controller/pull/4636)
1. Bump the actions group across 1 directory with 8 updates [#4623](https://github.com/actions/actions-runner-controller/pull/4623)
1. Detect listener pod drift by comparing the pod, not a hash [#4635](https://github.com/actions/actions-runner-controller/pull/4635)
1. Fix EphemeralRunnerSet metadata drift check comparing against the wrong value [#4634](https://github.com/actions/actions-runner-controller/pull/4634)
1. Validate and coerce listener metadata at render time [#4640](https://github.com/actions/actions-runner-controller/pull/4640)
1. Validate label and annotation metadata at chart render time [#4639](https://github.com/actions/actions-runner-controller/pull/4639)
1. Render label and annotation values as strings [#4637](https://github.com/actions/actions-runner-controller/pull/4637)
1. Add default and per-controller max-concurrent-reconciles flags [#4626](https://github.com/actions/actions-runner-controller/pull/4626)
1. Set listener qps and burst [#4558](https://github.com/actions/actions-runner-controller/pull/4558)
1. Add @actions/actions-runtime to codeowners [#4631](https://github.com/actions/actions-runner-controller/pull/4631)
1. Add guards on timings so we don't publish incorrect metrics [#4621](https://github.com/actions/actions-runner-controller/pull/4621)
1. Fix nil ResourceCache panic in stale scale set tests [#4628](https://github.com/actions/actions-runner-controller/pull/4628)
1. Introduce cache for lookups of desired resource state, to reduce the amount of allocations in the controller [#4568](https://github.com/actions/actions-runner-controller/pull/4568)
1. Remove orphaned testserver package [#4620](https://github.com/actions/actions-runner-controller/pull/4620)
1. Bump golang.org/x/crypto from 0.51.0 to 0.52.0 [#4562](https://github.com/actions/actions-runner-controller/pull/4562)
1. Re-register the runner scale set when it is gone from the Actions service [#4571](https://github.com/actions/actions-runner-controller/pull/4571)
1. Updates: runner to v2.337.0 [#4613](https://github.com/actions/actions-runner-controller/pull/4613)
1. Updates: runner to v2.336.0 [#4578](https://github.com/actions/actions-runner-controller/pull/4578)
1. Bump the actions group across 1 directory with 6 updates [#4559](https://github.com/actions/actions-runner-controller/pull/4559)
1. Fix deprecated calls [#4570](https://github.com/actions/actions-runner-controller/pull/4570)
1. Use metrics to display runner statuses instead of status field for EphemeralRunnerSet and AutoscalingRunnerSet [#4557](https://github.com/actions/actions-runner-controller/pull/4557)
1. Use Patch instead of Update [#4533](https://github.com/actions/actions-runner-controller/pull/4533)
1. Tag fields with optional allowing patches without issues [#4528](https://github.com/actions/actions-runner-controller/pull/4528)
1. Mark generated files as linguist-generated [#4536](https://github.com/actions/actions-runner-controller/pull/4536)
1. Make controller terminationGracePeriodSeconds configurable and align it with graceful shutdown timeout [#4556](https://github.com/actions/actions-runner-controller/pull/4556)
1. Increase e2e wait timeouts to reduce flakiness [#4545](https://github.com/actions/actions-runner-controller/pull/4545)
1. Bump the actions group across 1 directory with 2 updates [#4539](https://github.com/actions/actions-runner-controller/pull/4539)
1. Bump the gomod group across 1 directory with 11 updates [#4529](https://github.com/actions/actions-runner-controller/pull/4529)
1. Fix typo and rename status to phase [#4506](https://github.com/actions/actions-runner-controller/pull/4506)
1. Updates: runner to v2.335.1 [#4523](https://github.com/actions/actions-runner-controller/pull/4523)
1. Upgrade resources in-place, causing 1-1 mapping between autoscaling runner set and ephemeral runner set [#4516](https://github.com/actions/actions-runner-controller/pull/4516)
1. Bump the actions group across 1 directory with 6 updates [#4518](https://github.com/actions/actions-runner-controller/pull/4518)
1. Bump the gomod group across 1 directory with 9 updates [#4508](https://github.com/actions/actions-runner-controller/pull/4508)
1. Add context: . to the docker/build-push-action [#4501](https://github.com/actions/actions-runner-controller/pull/4501)
1. Fix patch on autoscaling runner set when creating a runner scale set [#4502](https://github.com/actions/actions-runner-controller/pull/4502)
1. Do not use EqualFold when checking u.Host [#4496](https://github.com/actions/actions-runner-controller/pull/4496)
### 0.14.2
1. Fix orphan no-permission ServiceAccount in kubernetes-novolume mode [#4455](https://github.com/actions/actions-runner-controller/pull/4455)