Repository navigation
Prepare 0.15.1 release - #4727
Merged
Merged
Conversation
nikola-jokic
requested review from
a team,
Steve-Glass,
mumoshu,
rentziass and
toast-gear
as code owners
October 23, 2026 14:59
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
The changes are limited to consistent release metadata and documentation, with no unresolved blocking findings.
No open issues 🎉
What changed in this PR
Prepares ARC 0.15.1 by aligning the stable and experimental scale-set chart versions and documenting the release. This PR does not publish release artifacts.
Changes:
- Bumps
versionandappVersionto0.15.1in all four charts. - Adds the release changelog covering runner cleanup, metrics fixes, and dependency updates.
- Documents that controller upgrades from 0.15.0 can retain existing CRDs without recreating ARC resources.
| File | Description |
|---|---|
| docs/gha-runner-scale-set-controller/README.md | Adds the 0.15.1 changelog and CRD compatibility guidance. |
| charts/gha-runner-scale-set/Chart.yaml | Updates stable scale-set chart and application versions. |
| charts/gha-runner-scale-set-experimental/Chart.yaml | Updates experimental scale-set chart and application versions. |
| charts/gha-runner-scale-set-controller/Chart.yaml | Updates stable controller chart and application versions. |
| charts/gha-runner-scale-set-controller-experimental/Chart.yaml | Updates experimental controller chart and application versions. |
Review effort: Balanced
AllanGuigou
approved these changes
Oct 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release 0.15.1
Follows #4697. The release branch currently contains
masterthrough0532c16b.Release prerequisite: #4726 must merge into
masterbefore this release PR is merged/published. Refresh this branch after it merges; its changelog entry is included below, but its implementation is not yet on this branch.Bumps
versionandappVersionto0.15.1in all four stable/experimental scale-set charts and adds the changelog and controller-only upgrade guidance.CRD upgrade compatibility
Existing 0.15.0 CRDs can remain installed when upgrading the controller to 0.15.1. A CRD update, replacement, or ARC resource recreation is not required.
Compared all four
actions.hub.lumenfield.workCRDs against the actual scale-set release tag,gha-runner-scale-set-0.15.0, and checked both stable and experimental controller chart copies against their generated bases. The only differences are:controller-gen.kubebuilder.io/version:v0.22.0→v0.23.0.evictionResponders: names must be non-empty, priorities must be between 0 and 100000, and the list is limited to 10 entries.No ARC fields, required fields, defaults, served/storage versions, conversion settings, or other schema content changed. ARC Go API types, controller chart templates, and generated controller RBAC are unchanged since 0.15.0. The controller therefore does not depend on installing the newly generated validation rules. If CRDs are explicitly updated separately, custom
evictionRespondersvalues must satisfy the tighter validation. The current #4726 diff does not modify CRDs or ARC API types.Verification
git diff --checkpassed; master CI checks at0532c16bwere successful.These checks preceded integration of #4726; refresh and validate the release branch once that prerequisite merges.
No live-cluster upgrade was performed. The local Helm CLI is v4.0.5, rather than CI's v4.2.2, and the helm-unittest plugin is not installed; experimental Helm unit suites remain for CI. This PR prepares the release only; it does not publish images/charts or create release tags.