Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1577 commits
Select commit Hold shift + click to select a range
bfadad0
Bump github.com/gruntwork-io/terratest from 0.41.24 to 0.46.7 (#3091)
dependabot[bot] Dec 14, 2023
e11beea
Bump golang.org/x/net from 0.18.0 to 0.19.0 (#3126)
dependabot[bot] Dec 14, 2023
a44b037
Bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 (#3127)
dependabot[bot] Dec 14, 2023
3e4201a
Bump k8s.io/client-go from 0.28.3 to 0.28.4 (#3125)
dependabot[bot] Dec 14, 2023
3135292
Fix empty env and volumeMounts object on default setup (#3166)
nikola-jokic Dec 18, 2023
d7d4791
Fix override listener pod spec (#3139) (#3161)
sergelogvinov Dec 18, 2023
e40874f
Fix assertion test in wait for delete (#3146)
nikola-jokic Dec 18, 2023
fe8c3bb
Change listener container name (#3167)
nikola-jokic Dec 19, 2023
3fab744
Prepare 0.8.0 release (#3175)
nikola-jokic Dec 20, 2023
a029b70
Fix proxy issue in new listener client (#3181)
nikola-jokic Dec 21, 2023
1f9b754
Prepare 0.8.1 release (#3184)
nikola-jokic Dec 21, 2023
47dfed3
Add documentation legacy modes warning and links to new docs (#3199)
kenmuse Jan 5, 2024
5f23afa
Updates: runner to v2.312.0 (#3229)
github-actions[bot] Jan 22, 2024
c004659
Publish metrics in the new ghalistener (#3193)
nikola-jokic Jan 25, 2024
728f05c
Delete message session when `listener.Listen` returns (#3240)
nikola-jokic Jan 25, 2024
f7b6ad9
Add listener graceful termination period and background context after…
nikola-jokic Jan 25, 2024
d727747
Prepare 0.8.2 release (#3249)
nikola-jokic Jan 26, 2024
c03fac8
Remove Typo in Grafana docs (#3235)
nickrmcclorey Feb 2, 2024
9b05310
Bump github.com/google/uuid from 1.4.0 to 1.6.0 (#3253)
dependabot[bot] Feb 6, 2024
a68aa00
Updates: runner to v2.313.0 container-hooks to v0.5.1 (#3270)
github-actions[bot] Feb 9, 2024
9fba375
Expose volumeMounts and volumes in gha-runner-scale-set-controller (#…
taliastocks Feb 12, 2024
e06c7ed
Refer to the correct variable in discovery error message (#3296)
ivarmedi Feb 26, 2024
7da2d7f
Fix acquire jobs after session refresh ghalistener (#3307)
nikola-jokic Feb 27, 2024
309b531
Prepare 0.8.3 release (#3309)
nikola-jokic Feb 28, 2024
753afb7
Updates: runner to v2.314.1 (#3308)
github-actions[bot] Feb 28, 2024
f5fd831
Add Francesco (@rentziass) to CODEOWNERS (#3362)
nikola-jokic Mar 18, 2024
a0fb417
Change docker socket path to /var/run/docker.sock (#3337)
nikola-jokic Mar 18, 2024
039350a
Escape automated updates version to avoid changing stuff that don't e…
nikola-jokic Mar 18, 2024
814947c
Update metrics to include repository on job-based label (#3310)
nikola-jokic Mar 18, 2024
f225fef
Bump Go version to 1.22.1 (#3290)
nikola-jokic Mar 18, 2024
a7af44e
Deprecation warning of older listener for 0.9.0 release (#3280)
nikola-jokic Mar 18, 2024
2c0e539
Fix tests and comment string for docker socket mounted path (#3366)
nikola-jokic Mar 19, 2024
4870658
Propagate runner scale set name annotation to EphemeralRunner (#3098)
ordovicia Mar 19, 2024
c9099a5
Add annotation with values hash to re-create listener (#3195)
nikola-jokic Mar 19, 2024
46cfbb6
Fix documented dind expansion (#3368)
nikola-jokic Mar 19, 2024
7a643a5
Fix overscaling when the controller is much faster then the listener …
nikola-jokic Mar 20, 2024
fb1232c
Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#3349)
dependabot[bot] Mar 22, 2024
e59d127
Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#3173)
dependabot[bot] Mar 25, 2024
9968141
Bump golang.org/x/sync from 0.5.0 to 0.6.0 (#3384)
dependabot[bot] Mar 26, 2024
b6a95ae
Change duplicate message key in logs while updating ephemeral runner …
nikola-jokic Mar 26, 2024
442d52c
Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 (#3383)
dependabot[bot] Mar 26, 2024
1d17906
Add retry on 401 and 403 for runner-registration (#3377)
nikola-jokic Mar 27, 2024
4357525
Prepare 0.9.0 release (#3388)
nikola-jokic Mar 27, 2024
5b9b9f7
Updates: runner to v2.315.0 container-hooks to v0.6.0 (#3387)
github-actions[bot] Apr 3, 2024
6c6d061
Bump github.com/cloudflare/circl from 1.3.6 to 1.3.7 (#3206)
dependabot[bot] Apr 4, 2024
d971fed
Bump github.com/evanphx/json-patch from 5.7.0+incompatible to 5.9.0+i…
dependabot[bot] Apr 8, 2024
d515b4a
Bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.17.1 (#3379)
dependabot[bot] Apr 8, 2024
d3a8a34
Bump golang.org/x/net from 0.20.0 to 0.24.0 (#3417)
dependabot[bot] Apr 9, 2024
f68bbad
Bump k8s.io/client-go from 0.28.4 to 0.29.3 (#3416)
dependabot[bot] Apr 12, 2024
86f1714
Revert "Bump k8s.io/client-go from 0.28.4 to 0.29.3 (#3416)" (#3432)
nikola-jokic Apr 12, 2024
0006dd5
Add topologySpreadConstraint to gha-runner-scale-set-controller chart…
DaazKu Apr 12, 2024
1987d9e
Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#3418)
dependabot[bot] Apr 12, 2024
98854ef
Fix doc comment for listenerTemplate (#3436)
nasa9084 Apr 15, 2024
963ae48
Include self correction on empty batch and avoid removing pending run…
nikola-jokic Apr 16, 2024
8075e5e
Refactor actions client error to include request id (#3430)
nikola-jokic Apr 16, 2024
4ee49fe
Propagate max capacity information to the actions back-end (#3431)
nikola-jokic Apr 16, 2024
f965dfe
Shutdown metrics server when listener exits (#3445)
nikola-jokic Apr 16, 2024
9e191cd
Prepare 0.9.1 release (#3448)
nikola-jokic Apr 17, 2024
109750f
propogate arbitrary labels from runnersets to all created resources (…
Lazyshot Apr 23, 2024
49490c4
Updates: runner to v2.316.0 (#3463)
github-actions[bot] Apr 24, 2024
d9af241
Bump golang.org/x/oauth2 from 0.15.0 to 0.19.0 (#3441)
dependabot[bot] Apr 29, 2024
87f2e00
Bump go.uber.org/zap from 1.26.0 to 1.27.0 (#3442)
dependabot[bot] Apr 29, 2024
2889029
Bump github.com/onsi/gomega from 1.30.0 to 1.33.0 (#3462)
dependabot[bot] Apr 29, 2024
a1b8e0c
Bump golang.org/x/sync from 0.6.0 to 0.7.0 (#3482)
dependabot[bot] Apr 30, 2024
51c70a6
Include controller version in logs (#3473)
nikola-jokic May 13, 2024
a6d87c4
Updates: runner to v2.316.1 (#3496)
github-actions[bot] May 14, 2024
ea13873
Remove service monitor that is not used in controller chart (#3526)
nikola-jokic May 17, 2024
9b51f25
Rename imports in tests to remove double import and to improve readab…
nikola-jokic May 17, 2024
fa7a4f5
Extract single place to set up indexers (#3454)
nikola-jokic May 17, 2024
ab92e4e
Re-use the last desired patch on empty batch (#3453)
nikola-jokic May 17, 2024
3bda9bb
Refresh session if token expires during delete message (#3529)
nikola-jokic May 17, 2024
3be7128
Prepare 0.9.2 release (#3530)
nikola-jokic May 20, 2024
9afd930
Remove finalizers in one pass to speed up cleanups AutoscalingRunnerS…
nikola-jokic May 27, 2024
d0fb720
Fix problem with ephemeralRunner Succeeded state before build execute…
kr-sabre Jun 3, 2024
e45ac19
Customize work directory (#3477)
sergelogvinov Jun 4, 2024
8947327
Updates: runner to v2.317.0 (#3559)
github-actions[bot] Jun 7, 2024
2cc793a
Remove `.Named()` from the ephemeral runner controller (#3596)
nikola-jokic Jun 17, 2024
0a6208e
Bump Go patch version to 1.22.4 (#3593)
nikola-jokic Jun 17, 2024
b2c6992
Check status code of fetch access token for github app (#3568)
nikola-jokic Jun 21, 2024
4eb038e
Bump node actions (#3569)
nikola-jokic Jun 21, 2024
a62ca3d
Exclude label prefix propagation (#3607)
nikola-jokic Jun 21, 2024
4a8420c
Update forgotten azure/setup-helm action (#3612)
nikola-jokic Jun 21, 2024
6276c84
AutoscalingListener controller: Inspect listener container state inst…
nikola-jokic Jun 21, 2024
b349ded
Increase test timeouts to avoid CI test failures (#3554)
nikola-jokic Jun 21, 2024
8535a24
Bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7 (#3623)
dependabot[bot] Jun 25, 2024
80d8483
Prepare 0.9.3 release (#3624)
nikola-jokic Jun 25, 2024
a152741
Updates: runner to v2.318.0 container-hooks to v0.6.1 (#3684)
github-actions[bot] Jul 26, 2024
930c9db
Updates: runner to v2.319.0 (#3702)
github-actions[bot] Aug 20, 2024
1be410b
Updates: runner to v2.319.1 (#3708)
github-actions[bot] Aug 20, 2024
90b68fe
Add exponential backoff when generating runner reg tokens (#3724)
Link- Sep 4, 2024
96d1bbc
Updates: runner to v2.320.0 (#3763)
github-actions[bot] Oct 8, 2024
8b36ea9
Updates: runner to v2.321.0 container-hooks to v0.6.2 (#3809)
github-actions[bot] Nov 14, 2024
835bc2a
Fix ARC e2e tests (#3836)
Link- Dec 11, 2024
3998f6d
Make EphemeralRunnerController MaxConcurrentReconciles configurable (…
mumoshu Dec 11, 2024
32ae917
Make EphemeralRunnerReconciler create runner pods earlier (#3831)
mumoshu Dec 11, 2024
3c14ee0
Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.8.0 to 2.12.0 …
dependabot[bot] Dec 11, 2024
488b095
Update docs with details for the dashboard visualizations (#3696)
kenmuse Dec 13, 2024
7e04027
Make k8s client rate limiter parameters configurable (#3848)
Link- Dec 13, 2024
fd8f76b
Bump golang.org/x/crypto from 0.22.0 to 0.31.0 (#3844)
dependabot[bot] Dec 13, 2024
59cb1d2
Prepare `0.10.0` release (#3849)
Link- Dec 16, 2024
1ef7196
Fix helm chart bug related to `runnerMaxConcurrentReconciles` (#3858)
Link- Dec 18, 2024
1e10417
Prepare `0.10.1` release (#3859)
Link- Dec 18, 2024
7b5a02b
Update dependabot config to group packages (& include actions eco) (#…
robherley Jan 13, 2025
66172ab
Fix template tests and add go test on gha-validate-chart (#3886)
nikola-jokic Jan 15, 2025
f673a08
cmd/ghalistener/config: export Validate (#3870)
hanwen-flow Jan 17, 2025
4584cc6
Updated dead link (#3830)
mbianchidev Jan 17, 2025
f6b4d87
docs: end markdown code block correctly (#3736)
imnotjames Jan 17, 2025
790191e
Clarify syntax for `githubConfigSecret` (#3812)
jww3 Jan 21, 2025
4dd68f1
Bump golang.org/x/net from 0.25.0 to 0.33.0 (#3881)
dependabot[bot] Jan 21, 2025
68787be
Updates: runner to v2.322.0 (#3893)
github-actions[bot] Jan 29, 2025
7ccc177
Sanitize labels ending in hyphen, underscore, and dot (#3664)
and-es Feb 18, 2025
ddc872d
metrics cardinality for ghalistener (#3671)
christophermichaeljohnston Feb 26, 2025
e12a892
Rename log from target/actual to build/autoscalingRunnerSet version (…
nikola-jokic Mar 4, 2025
e122615
Use Ready from the pod conditions when setting it to the EphemeralRun…
nikola-jokic Mar 5, 2025
75e0379
AutoscalingRunnerSet env: not Rendering correctly (#3826)
thinkbiggerltd Mar 5, 2025
2f5c981
Drop verbose flag from runner scale set init-dind-externals copy (#3805)
WyriHaximus Mar 5, 2025
87938ee
Include custom annotations and labels to all resources created by `gh…
nikola-jokic Mar 7, 2025
7a5996f
Remove old githubrunnerscalesetlistener, remove warning and fix confi…
nikola-jokic Mar 7, 2025
2dab45c
Wrap errors in controller helper methods and swap logic in cleanups (…
nikola-jokic Mar 7, 2025
d8f1a61
Clean up as much as possible in a single pass for the EphemeralRunner…
nikola-jokic Mar 10, 2025
75c6a94
Use gha-runner-scale-set-controller.chart instead of .Chart.Version (…
Mikey032 Mar 10, 2025
d4e3d2a
Trim volume and container helpers in gha-runner-scale-set (#3807)
pvickery-ParamountCommerce Mar 10, 2025
a325cc7
Small readme updates for readability (#3860)
salmanmkc Mar 10, 2025
fb9b96b
Update all dependencies, conforming to the new controller-runtime API…
nikola-jokic Mar 11, 2025
3c1a323
feat: allow namespace overrides (#3797)
fernandezcuesta Mar 18, 2025
eaa3f2a
chore: Added `OwnerReferences` during resource creation for `Ephemera…
kahirokunn Mar 19, 2025
6acaeee
Updates: runner to v2.323.0 (#3976)
github-actions[bot] Mar 20, 2025
344c242
Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#3984)
dependabot[bot] Mar 24, 2025
7033e29
Add events role permission to leader_election_role (#3988)
nikola-jokic Mar 24, 2025
5a960b5
Create configurable metrics (#3975)
nikola-jokic Mar 24, 2025
4ca37fb
Prepare 0.11.0 release (#3992)
nikola-jokic Mar 25, 2025
ea27448
Fix busy runners metric (#4016)
FireGrey Apr 4, 2025
462db4d
Bump the gomod group across 1 directory with 7 updates (#4008)
dependabot[bot] Apr 7, 2025
15990d4
Include more context to errors raised by github/actions client (#4032)
nikola-jokic Apr 11, 2025
a33d34a
Pin third party actions (#3981)
nikola-jokic Apr 17, 2025
f832b0b
upgrade(golangci-lint): v2.1.2 (#4023)
karamaru-alpha Apr 17, 2025
46ee5cf
Revised dashboard (#4022)
kenmuse Apr 23, 2025
32f19ac
feat(helm): move dind to sidecar (#3842)
velkovb Apr 23, 2025
16304b5
Fix code block fences (#3140)
giordano May 6, 2025
a1a8dc5
Add missing backtick to metrics.serviceMonitor.namespace line to corr…
scodef May 7, 2025
d6e2790
Bump go version (#4075)
nikola-jokic May 14, 2025
cae7efa
Create backoff mechanism for failed runners and allow re-creation of …
nikola-jokic May 14, 2025
20e157f
Updates: runner to v2.324.0 container-hooks to v0.7.0 (#4086)
github-actions[bot] May 14, 2025
f6f42dd
Fix docker lint warnings (#4074)
nikola-jokic May 14, 2025
389d842
Relax version requirements to allow patch version mismatch (#4080)
nikola-jokic May 14, 2025
43f1cd0
Refactor resource naming removing unnecessary calculations (#4076)
nikola-jokic May 15, 2025
1dbb88c
Allow use of client id as an app id (#4057)
nikola-jokic May 16, 2025
27b292b
Updates: runner to v2.325.0 (#4109)
github-actions[bot] Jun 3, 2025
97697e8
Add job_workflow_ref label to listener metrics (#4054)
rskmm0chang Jun 5, 2025
eef57e1
Bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#4118)
dependabot[bot] Jun 11, 2025
9d8c59a
Add startup probe to dind side-car (#4117)
nikola-jokic Jun 11, 2025
c359d14
Avoid nil point when config.Metrics is nil and expose all metrics if …
TingluoHuang Jun 11, 2025
e335f53
Add response body to error when fetching access token (#4005)
nashluffy Jun 11, 2025
d4af75d
Delete config secret when listener pod gets deleted (#4033)
hsmade Jun 11, 2025
e46c929
Azure Key Vault integration to resolve secrets (#4090)
nikola-jokic Jun 11, 2025
6f3882c
Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#4120)
dependabot[bot] Jun 11, 2025
d9826e5
Prepare 0.12.0 release (#4122)
nikola-jokic Jun 13, 2025
666d0c5
Bump build-push-action to 6.18.0 (#4123)
nikola-jokic Jun 13, 2025
bc6c236
Remove cache for build-push-action (#4124)
nikola-jokic Jun 13, 2025
e858d67
Fix indentation of startupProbe attributes in dind sidecar (#4126)
jeevb Jun 14, 2025
0b2534e
Fix dind sidecar template (#4128)
mhuijgen Jun 16, 2025
e6e621a
Remove duplicate float64 call (#4139)
null-calx Jun 24, 2025
3b5693e
Remove check if runner exists after exit code 0 (#4142)
nikola-jokic Jun 27, 2025
9890c05
Explicitly requeue during backoff ephemeral runner (#4152)
nikola-jokic Jun 27, 2025
ded39be
Prepare 0.12.1 release (#4153)
nikola-jokic Jun 27, 2025
6a13540
Update CodeQL workflow for v3 (global-run-codeql.yaml) (#4157)
adjn Jun 30, 2025
ee8ca99
Bump the actions group across 1 directory with 5 updates (#4160)
dependabot[bot] Jun 30, 2025
aa14f50
feat(runner): add ubuntu 24.04 support (#3598)
HoKim98 Jul 1, 2025
349cc08
Fix image pull secrets list arguments in the chart (#4164)
nikola-jokic Jul 1, 2025
469a0fa
Remove workflow actions version comments since upgrades are done via …
nikola-jokic Jul 1, 2025
4326693
Updates: runner to v2.326.0 (#4176)
github-actions[bot] Jul 14, 2025
ad82672
Update example GitHub URLs in values.yaml to include an example for e…
corycalahan Jul 16, 2025
9c42f9f
Add Missing Languages to CodeQL Advanced Configuration (#4179)
KyFaSt Jul 16, 2025
fb43abf
Updates: runner to v2.327.0 (#4185)
github-actions[bot] Jul 23, 2025
a07dce2
Remove deprecated preserveUnknownFields from CRDs (#4135)
ahatzz11 Jul 24, 2025
52d65c3
Updates: runner to v2.327.1 (#4188)
github-actions[bot] Jul 29, 2025
c275411
Remove JIT config from ephemeral runner status field (#4191)
nikola-jokic Aug 4, 2025
30abbe0
Fix usage of underscore in Runner Scale Set name (#3545)
clechevalli Aug 6, 2025
ad2dd7d
Bump docker/login-action from 3.4.0 to 3.5.0 in the actions group (#4…
dependabot[bot] Aug 6, 2025
ce7722a
Bump actions/checkout from 4 to 5 in the actions group (#4205)
dependabot[bot] Aug 12, 2025
0e006bb
Updates: runner to v2.328.0 (#4209)
github-actions[bot] Aug 14, 2025
ddc2918
Requeue if create pod returns already exists error (#4201)
nikola-jokic Aug 14, 2025
0a0be02
docs: fix repo path typo (#4229)
zkpepe Aug 27, 2025
04b966d
Update CODEOWNERS (#4251)
nikola-jokic Sep 17, 2025
2035e13
Update CODEOWNERS to include new maintainer (#4253)
densto88 Sep 17, 2025
088e2a3
Remove ephemeral runner when exit code != 0 and is patched with the j…
nikola-jokic Sep 17, 2025
f731873
Add workflow name and target labels (#4240)
mumoshu Sep 30, 2025
652bd99
Bump the actions group across 1 directory with 5 updates (#4262)
dependabot[bot] Oct 1, 2025
e3ed1ba
Introduce new kubernetes-novolume mode (#4250)
nikola-jokic Oct 3, 2025
94a6f3c
Ensure ephemeral runner is deleted from the service on exit != 0 (#4260)
nikola-jokic Oct 6, 2025
7604c83
docs: fix broken Grafana dashboard JSON path (#4270)
bpostalci Oct 9, 2025
71ebdd9
Potential fix for code scanning alert no. 3: Workflow does not contai…
jiaren-wu Oct 13, 2025
6e46b42
Potential fix for code scanning alert no. 1: Workflow does not contai…
jiaren-wu Oct 13, 2025
634e42c
Bump all dependencies (#4266)
nikola-jokic Oct 14, 2025
27d03ef
Bump the gomod group across 1 directory with 4 updates (#4277)
dependabot[bot] Oct 14, 2025
a0c30df
Prepare 0.13.0 release (#4280)
nikola-jokic Oct 16, 2025
0baa4f6
Bump github/codeql-action from 3 to 4 in the actions group (#4281)
dependabot[bot] Oct 22, 2025
8007b8a
Fix first interaction action (#4290)
nikola-jokic Oct 29, 2025
4d22089
Delete listener resources without requeueing on each call (#4289)
nikola-jokic Oct 29, 2025
91d45d8
Updates: runner to v2.329.0 container-hooks to v0.8.0 (#4279)
github-actions[bot] Oct 30, 2025
dbac55c
Fix for code scanning alert no. 5: Workflow does not contain permissi…
jiaren-wu Oct 31, 2025
dcb45f0
Bump timeout for min runners workflow to 30s (#4306)
nikola-jokic Nov 10, 2025
722c6e9
Bump kubebuilder tools in the workflow (#4300)
nikola-jokic Nov 10, 2025
3d73636
Use combination of namespace, GitHub URL, and runner group when hashi…
nikola-jokic Nov 10, 2025
9f9409a
Handle resource quota on status forbidden by retrying (#4305)
nikola-jokic Nov 10, 2025
4615321
Upgrade Docker and Docker Compose to match GH hosted runner (#4312)
rafikk Nov 13, 2025
138b39b
Create e2e test suite (#3136)
nikola-jokic Nov 19, 2025
a50d8bf
e2e: move from deprecated openebs charts to new registry (#4321)
nikola-jokic Nov 20, 2025
6d07b8d
Add ephemeral runner finalizer during creation and check finalizer wi…
nikola-jokic Nov 20, 2025
5a6bfc9
Updates: runner to v2.330.0 (#4319)
github-actions[bot] Nov 21, 2025
95d2107
Code style changes on the controller (#4324)
nikola-jokic Nov 21, 2025
837406a
Bump the gomod group across 1 directory with 11 updates (#4317)
dependabot[bot] Nov 21, 2025
cac7a40
Add support for giving kubernetes mode scaleset service account addit…
marcusramberg Nov 21, 2025
fdf7818
Bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#4318)
dependabot[bot] Nov 21, 2025
a9e371e
Bump the actions group across 1 directory with 4 updates (#4309)
dependabot[bot] Nov 21, 2025
75c401f
Remove old e2e tests (#4325)
nikola-jokic Nov 24, 2025
9ebb97f
Bump the actions group with 3 updates (#4328)
dependabot[bot] Nov 25, 2025
5402698
Typo in test name caused test to not execute (#4330)
nikola-jokic Nov 27, 2025
82d5579
Restart the listener if pod is evicted (#4332)
nikola-jokic Dec 9, 2025
50038fb
Re-schedule if the failed reason starts with `OutOf` (#4336)
nikola-jokic Dec 16, 2025
180e0da
Bump the gomod group across 1 directory with 10 updates (#4338)
dependabot[bot] Dec 16, 2025
3fd1048
Bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 in the actions…
dependabot[bot] Dec 16, 2025
bfe78cc
Make restart pod more flexible to different failure scenarios (#4340)
nikola-jokic Dec 19, 2025
a505fb5
Prepare 0.13.1 release (#4341)
nikola-jokic Dec 23, 2025
a868229
Updates: runner to v2.331.0 (#4351)
github-actions[bot] Jan 14, 2026
d3ca9de
Potential fix for code scanning alert no. 7: Use of a broken or weak …
jiaren-wu Jan 15, 2026
02aa70a
Fix `AcivityId` typo in error strings (#4359)
caius Jan 21, 2026
9de09f5
Include the HTTP status code in jit error (#4361)
dhawalseth Jan 29, 2026
c6e4c94
Fix tests and generate mocks (#4384)
nikola-jokic Feb 24, 2026
8b7fd9f
Switch client to scaleset library for the listener and update mocks (…
nikola-jokic Feb 24, 2026
1f615c1
feat: add default linux nodeSelector to listener pod (#4377)
gateixeira Feb 24, 2026
396ee88
Updates: runner to v2.332.0 container-hooks to v0.8.1 (#4388)
github-actions[bot] Mar 3, 2026
cd5b93d
Bump Go version (#4398)
nikola-jokic Mar 11, 2026
1f3e5b9
Bump the actions group across 1 directory with 6 updates (#4402)
dependabot[bot] Mar 11, 2026
1d9f626
Allow users to apply labels and annotations to internal resources (#4…
nikola-jokic Mar 12, 2026
f99c6ed
Moving to scaleset client for the controller (#4390)
nikola-jokic Mar 13, 2026
aa031d3
Introduce experimental chart release (#4373)
nikola-jokic Mar 16, 2026
276717a
Manually bump dependencies since it needs fixes related to the contro…
nikola-jokic Mar 16, 2026
2fc51aa
Regenerate manifests for experimental charts (#4407)
nikola-jokic Mar 16, 2026
dc7c858
Remove actions client (#4405)
nikola-jokic Mar 16, 2026
40595d8
Add chart-level API to customize internal resources (#4410)
nikola-jokic Mar 18, 2026
9bc1c9e
Shutdown the scaleset when runner is deprecated (#4404)
nikola-jokic Mar 19, 2026
802dc28
Add multi-label support to scalesets (#4408)
nikola-jokic Mar 19, 2026
19f22b8
Add @steve-glass to CODEOWNERS (#4414)
nikola-jokic Mar 19, 2026
8b7f232
Prepare 0.14.0 release (#4413)
nikola-jokic Mar 19, 2026
104bc6b
Fix chart version for publishing (#4415)
nikola-jokic Mar 19, 2026
0d1e2b3
remove redundant ticks around "name" and use plural (#3661)
vin-appdirect Mar 23, 2026
5f4c132
Updates: runner to v2.333.0 (#4412)
github-actions[bot] Mar 23, 2026
39934ce
Updates: runner to v2.333.1 (#4427)
github-actions[bot] Apr 1, 2026
79e7b17
Fix null field for resource metadata fields in experimental chart (#4…
nikola-jokic Apr 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 14 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Makefile
acceptance
runner
hack
test-assets
config
charts
.github
.envrc
.env
*.md
*.txt
*.sh
test/e2e/.docker-build
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.png filter=lfs diff=lfs merge=lfs -text
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
blank_issues_enabled: false
contact_links:
- name: Feature requests for the gha-runner-scale-set (actions.github.com API group)
about: Feature requests associated with the actions.github.com group should be posted on the GitHub Community Support Forum
url: https://github.com/orgs/community/discussions/categories/actions
- name: Sponsor ARC Maintainers
about: If your business relies on the continued maintainance of actions-runner-controller, please consider sponsoring the project and the maintainers.
url: https://github.com/actions/actions-runner-controller/tree/master/CODEOWNERS
- name: Ideas and Feature Requests
about: Wanna request a feature? Create a discussion and collect :+1:s first.
url: https://github.com/actions/actions-runner-controller/discussions/new?category=ideas
- name: Questions and User Support
about: Need support using ARC? We use Discussions as the place to provide community support.
url: https://github.com/actions/actions-runner-controller/discussions/new?category=questions
- name: Need Paid Support?
about: Consider contracting with any of the actions-runner-controller maintainers and contributors.
url: https://github.com/actions/actions-runner-controller/tree/master/CODEOWNERS
113 changes: 113 additions & 0 deletions .github/ISSUE_TEMPLATE/github_bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
name: Bug Report (actions.github.com API group)
description: File a bug report for actions.github.com API group
title: "<Please write what didn't work for you here>"
labels: ["bug", "needs triage", "gha-runner-scale-set"]
body:
- type: checkboxes
id: read-troubleshooting-guide
attributes:
label: Checks
description: Please check all the boxes below before submitting
options:
- label: I've already read https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/troubleshooting-actions-runner-controller-errors and I'm sure my issue is not covered in the troubleshooting guide.
required: true

- label: I am using charts that are officially provided
- type: input
id: controller-version
attributes:
label: Controller Version
description: Refers to semver-like release tags for controller versions. Any release tags prefixed with `gha-runner-scale-set-` are releases associated with this API group
placeholder: ex. 0.6.1
validations:
required: true
- type: dropdown
id: deployment-method
attributes:
label: Deployment Method
description: Which deployment method did you use to install ARC?
options:
- Helm
- Kustomize
- ArgoCD
- Other
validations:
required: true
- type: checkboxes
id: checks
attributes:
label: Checks
description: Please check all the boxes below before submitting
options:
- label: This isn't a question or user support case (For Q&A and community support, go to [Discussions](https://github.com/actions/actions-runner-controller/discussions)).
required: true
- label: I've read the [Changelog](https://github.com/actions/actions-runner-controller/blob/master/docs/gha-runner-scale-set-controller/README.md#changelog) before submitting this issue and I'm sure it's not due to any recently-introduced backward-incompatible changes
required: true
- type: textarea
id: reproduction-steps
attributes:
label: To Reproduce
description: "Steps to reproduce the behavior"
render: markdown
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true
- type: textarea
id: actual-behavior
attributes:
label: Describe the bug
description: Also tell us, what did happen?
placeholder: A clear and concise description of what happened.
validations:
required: true

- type: textarea
id: expected-behavior
attributes:
label: Describe the expected behavior
description: Also tell us, what did you expect to happen?
placeholder: A clear and concise description of what the expected behavior is.
validations:
required: true

- type: textarea
id: additional-context
attributes:
label: Additional Context
render: yaml
description: |
Provide `values.yaml` files that are relevant for this issue. PLEASE REDACT ANY INFORMATION THAT SHOULD NOT BE PUBLICALY AVAILABLE, LIKE GITHUB TOKEN FOR EXAMPLE.
placeholder: |
PLEASE REDACT ANY INFORMATION THAT SHOULD NOT BE PUBLICALY AVAILABLE, LIKE GITHUB TOKEN FOR EXAMPLE.
validations:
required: true

- type: textarea
id: controller-logs
attributes:
label: Controller Logs
description: "NEVER EVER OMIT THIS! Include complete logs from `actions-runner-controller`'s controller-manager pod."
render: shell
placeholder: |
PROVIDE THE LOGS VIA A GIST LINK (https://gist.github.com/), NOT DIRECTLY IN THIS TEXT AREA

To grab controller logs:

kubectl logs -n $NAMESPACE deployments/$CONTROLLER_DEPLOYMENT
validations:
required: true
- type: textarea
id: runner-pod-logs
attributes:
label: Runner Pod Logs
description: "Include logs and kubectl describe output from runner pod(s)."
render: shell
placeholder: |
PROVIDE THE WHOLE LOGS VIA A GIST LINK (https://gist.github.com/), NOT DIRECTLY IN THIS TEXT AREA
validations:
required: true

191 changes: 191 additions & 0 deletions .github/ISSUE_TEMPLATE/summerwind_bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,191 @@
name: Bug Report (actions.summerwind.net API group)
description: File a bug report for actions.summerwind.net API group
title: "<Please write what didn't work for you here>"
labels: ["bug", "needs triage", "community"]
body:
- type: checkboxes
id: read-troubleshooting-guide
attributes:
label: Checks
description: Please check all the boxes below before submitting
options:
- label: I've already read https://github.com/actions/actions-runner-controller/blob/master/TROUBLESHOOTING.md and I'm sure my issue is not covered in the troubleshooting guide.
required: true
- label: I'm not using a custom entrypoint in my runner image
required: true
- type: input
id: controller-version
attributes:
label: Controller Version
description: Refer to semver-like release tags for controller versions. Any release tags prefixed with `actions-runner-controller-` are for chart releases
placeholder: ex. 0.18.2 or git commit ID
validations:
required: true
- type: input
id: chart-version
attributes:
label: Helm Chart Version
description: Run `helm list` and see what's shown under CHART VERSION. Any release tags prefixed with `actions-runner-controller-` are for chart releases
placeholder: ex. 0.11.0
- type: input
id: cert-manager-version
attributes:
label: CertManager Version
description: Run `kubectl get po -o yaml $CERT_MANAGER_POD` and see the image tag, or run `helm list` and see what's shown under APP VERSION for your cert-manager Helm release.
placeholder: ex. 1.8
- type: dropdown
id: deployment-method
attributes:
label: Deployment Method
description: Which deployment method did you use to install ARC?
options:
- Helm
- Kustomize
- ArgoCD
- Other
validations:
required: true
- type: textarea
id: cert-manager
attributes:
label: cert-manager installation
description: Confirm that you've installed cert-manager correctly by answering a few questions
placeholder: |
- Did you follow https://github.com/actions/actions-runner-controller#installation? If not, describe the installation process so that we can reproduce your environment.
- Are you sure you've installed cert-manager from an official source?
(Note that we won't provide user support for cert-manager itself. Make sure cert-manager is fully working before testing ARC or reporting a bug
validations:
required: true
- type: checkboxes
id: checks
attributes:
label: Checks
description: Please check all the boxes below before submitting
options:
- label: This isn't a question or user support case (For Q&A and community support, go to [Discussions](https://github.com/actions/actions-runner-controller/discussions). It might also be a good idea to contract with any of contributors and maintainers if your business is so critical and therefore you need priority support
required: true
- label: I've read [releasenotes](https://github.com/actions/actions-runner-controller/tree/master/docs/releasenotes) before submitting this issue and I'm sure it's not due to any recently-introduced backward-incompatible changes
required: true
- label: My actions-runner-controller version (v0.x.y) does support the feature
required: true
- label: I've already upgraded ARC (including the CRDs, see charts/actions-runner-controller/docs/UPGRADING.md for details) to the latest and it didn't fix the issue
required: true
- label: I've migrated to the workflow job webhook event (if you using webhook driven scaling)
required: true
- type: textarea
id: resource-definitions
attributes:
label: Resource Definitions
description: "Add copy(s) of your resource definition(s) (RunnerDeployment or RunnerSet, and HorizontalRunnerAutoscaler. If RunnerSet, also include the StorageClass being used)"
render: yaml
placeholder: |
apiVersion: actions.summerwind.dev/v1alpha1
kind: RunnerDeployment
metadata:
name: example
spec:
#snip
---
apiVersion: actions.summerwind.dev/v1alpha1
kind: RunnerSet
metadata:
name: example
spec:
#snip
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: example
provisioner: ...
reclaimPolicy: ...
volumeBindingMode: ...
---
apiVersion: actions.summerwind.dev/v1alpha1
kind: HorizontalRunnerAutoscaler
metadata:
name:
spec:
#snip
validations:
required: true
- type: textarea
id: reproduction-steps
attributes:
label: To Reproduce
description: "Steps to reproduce the behavior"
render: markdown
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true
- type: textarea
id: actual-behavior
attributes:
label: Describe the bug
description: Also tell us, what did happen?
placeholder: A clear and concise description of what happened.
validations:
required: true
- type: textarea
id: expected-behavior
attributes:
label: Describe the expected behavior
description: Also tell us, what did you expect to happen?
placeholder: A clear and concise description of what the expected behavior is.
validations:
required: true
- type: textarea
id: controller-logs
attributes:
label: Whole Controller Logs
description: "NEVER EVER OMIT THIS! Include logs from `actions-runner-controller`'s controller-manager pod. Don't omit the parts you think irrelevant!"
render: shell
placeholder: |
PROVIDE THE LOGS VIA A GIST LINK (https://gist.github.com/), NOT DIRECTLY IN THIS TEXT AREA

To grab controller logs:

# Set NS according to your setup
NS=actions-runner-system

# Grab the pod name and set it to $POD_NAME
kubectl -n $NS get po

kubectl -n $NS logs $POD_NAME > arc.log
validations:
required: true
- type: textarea
id: runner-pod-logs
attributes:
label: Whole Runner Pod Logs
description: "Include logs from runner pod(s). Please don't omit the parts you think irrelevant!"
render: shell
placeholder: |
PROVIDE THE WHOLE LOGS VIA A GIST LINK (https://gist.github.com/), NOT DIRECTLY IN THIS TEXT AREA

To grab the runner pod logs:

# Set NS according to your setup. It should match your RunnerDeployment's metadata.namespace.
NS=default

# Grab the name of the problematic runner pod and set it to $POD_NAME
kubectl -n $NS get po

kubectl -n $NS logs $POD_NAME -c runner > runnerpod_runner.log
kubectl -n $NS logs $POD_NAME -c docker > runnerpod_docker.log

If any of the containers are getting terminated immediately, try adding `--previous` to the kubectl-logs command to obtain logs emitted before the termination.
validations:
required: true
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: |
Add any other context about the problem here.

Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/summerwind_feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: Feature request (actions.summerwind.net API group)
about: Suggest an idea for this project
labels: ["enhancement", "needs triage", "community"]
title: ''
assignees: ''
---

### What would you like added?

*A clear and concise description of what you want to happen.*

Note: Feature requests to integrate vendor specific cloud tools (e.g. `awscli`, `gcloud-sdk`, `azure-cli`) will likely be rejected as the Runner image aims to be vendor agnostic.

### Why is this needed?

*A clear and concise description of any alternative solutions or features you've considered.*

### Additional context

*Add any other context or screenshots about the feature request here.*
34 changes: 34 additions & 0 deletions .github/RELEASE_NOTE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Release Note Template

This is the template of actions-runner-controller's release notes.

Whenever a new release is made, I start by manually copy-pasting this template onto the GitHub UI for creating the release.

I then walk-through all the changes, take sometime to think abount best one-sentence explanations to tell the users about changes, write it all,
and click the publish button.

If you think you can improve future release notes in any way, please do submit a pull request to change the template below.

Note that even though it looks like a Go template, I don't use any templating to generate the changelog.
It's just that I'm used to reading and intepreting Go template by myself, not a computer program :)

**Title**:

```
v{{ .Version }}: {{ .TitlesOfImportantChanges }}
```

**Body**:

```
**CAUTION:** If you're using the Helm chart, beware to review changes to CRDs and do manually upgrade CRDs! Helm installs CRDs only on installing a chart. It doesn't automatically upgrade CRDs. Otherwise you end up with troubles like #427, #467, and #468. Please refer to the [UPGRADING](charts/actions-runner-controller/docs/UPGRADING.md) docs for the latest process.

This release includes the following changes from contributors. Thank you!

- @{{ .GitHubUser }} fixed {{ .Feature }} to not break when ... (#{{ .PullRequestNumber }})
- @{{ .GitHubUser }} enhanced {{ .Feature }} to ... (#{{ .PullRequestNumber }})
- @{{ .GitHubUser }} added {{ .Feature }} for ... (#{{ .PullRequestNumber }})
- @{{ .GitHubUser }} fixed {{ .Topic }} in the documentation so that ... (#{{ .PullRequestNumber }})
- @{{ .GitHubUser }} added {{ .Topic }} to the documentation (#{{ .PullRequestNumber }})
- @{{ .GitHubUser }} improved the documentation about {{ .Topic }} to also cover ... (#{{ .PullRequestNumber }})
```
Loading