v0.24.0
What's Changed
- chore: release chart targeting v0.23.0 by @toast-gear in #1404
- chore(deps): update dependency actions/runner to v2.291.1 by @renovate in #1407
- runner: Ability to opt-out of using --ephemeral / opt-in to legacy --once for GHES older than 3.3 by @mumoshu in #1384
- Pin GitHub Actions workflow dependencies by hash and restrict permissions by @mumoshu in #1422
- controller: Stop auto-setting RUNNER_FEATURE_FLAG_EPHEMERAL by @mumoshu in #1385
- Update README.md by @faddat in #1427
- chore(deps): update docker/login-action action to v2 by @renovate in #1415
- chore(deps): update docker/setup-buildx-action action to v2 by @renovate in #1416
- chore(deps): update actions/cache digest to 95f200e by @renovate in #1429
- chore(deps): update actions/checkout digest to 2541b12 by @renovate in #1430
- docs: improve troubleshooting by @toast-gear in #1428
- Fix certain runnerset name in E2E and acceptance by @mumoshu in #1435
- e2e: Fix wrong scale trigger configuration used in test by @mumoshu in #1434
- chore(deps): update actions/setup-python digest to c57f793 by @renovate in #1432
- chore(deps): update actions/stale digest to 65d24b7 by @renovate in #1433
- chore(deps): update actions/setup-go digest to 193b404 by @renovate in #1431
- chore(deps): update docker/build-push-action digest to c5e6528 by @renovate in #1437
- chore(deps): update docker/login-action digest to d398f07 by @renovate in #1438
- fix(deps): update golang.org/x/oauth2 digest to 9780585 by @renovate in #1329
- chore(deps): update docker/setup-buildx-action digest to 91cb32d by @renovate in #1439
- chore(deps): update docker/setup-qemu-action digest to 0522dcd by @renovate in #1440
- feat: Support arbitrarily setting
privileged: true
for runner container by @mumoshu in #1383 - Fix runner pods managed by RunnerSet to not stuck in Terminating by @mumoshu in #1420
- Enable CodeQL Alerts following the OpenSSF Security Scorecards recommendation by @mumoshu in #1421
- fix(deps): update module github.com/go-logr/logr to v1.2.3 by @renovate in #1241
- chore(deps): update helm/chart-releaser-action digest to a3454e4 by @renovate in #1441
- Force restartPolicy "Never" to prevent runner pods from stucking in Terminating when the container disappeared by @mumoshu in #1395
- chore: more initialisation info to help debug by @toast-gear in #1276
- chore(deps): update docker/setup-qemu-action action to v2 by @renovate in #1450
- Create SECURITY.md by @mumoshu in #1424
- chore: Add signrel command for sigining arc release assets by @mumoshu in #1426
- fix(chart): add missing namespace to webhook.ingress by @maigl in #1417
- fix(deps): update module github.com/onsi/gomega to v1.19.0 by @renovate in #1069
- fix(deps): update module github.com/stretchr/testify to v1.7.1 by @renovate in #1228
- Fixes for CVE-2020-2616 and CVE-2022-24921 on actions-runner-controller image ! by @shettarvinay in #1230
- chore(deps): update helm values quay.io/brancz/kube-rbac-proxy to v0.12.0 by @renovate in #1323
- Update codeql.yml by @mumoshu in #1451
- fix(deps): update module github.com/bradleyfalzon/ghinstallation/v2 to v2.0.4 by @renovate in #1452
- fix(deps): update module github.com/prometheus/client_golang to v1.12.2 by @renovate in #1448
- Enhance RunnerSet to optionally retain PVs accross restarts by @mumoshu in #1340
- Allow customizing the controller webhook port by @nafarlee in #1410
- docs: document the Docker MTU problem in troubleshooting guide by @matmut7 in #1257
- refactor: remove registration runner dead code by @toast-gear in #1260
- chart: Add extraPaths to Ingress of GitHub Webhook Server by @KENNYSOFT in #1129
- Renamed Runner Dockerfiles by @Fleshgrinder in #1248
- ci: match renovate with new dockerfile names by @toast-gear in #1453
- refactor(runner/entrypoint): don't mv externalstmp if it's not there by @lovesegfault in #1315
- Cleanup some unused code and minor refactors by @fgalind1 in #1274
- chore(deps): update github/codeql-action action to v2.1.11 by @renovate in #1455
- chore(deps): update dependency golang to v1.18.2 by @renovate in #1229
- Add CII Best Practices badge to README by @mumoshu in #1461
- Bump Go to 1.18.2 by @mumoshu in #1462
- Add fuzzing to the test suite by @mumoshu in #1463
- chore: remove stale app config by @toast-gear in #1465
- doc: Enhance troubleshooting guide with the scale-to-zero issue by @mumoshu in #1469
- fix: Avoid duplicate volume and mount name error for generic ephemeral volume as "work" by @mumoshu in #1471
- test: Add test for runner with generic ephemeral volume as "work" by @mumoshu in #1472
- doc: Use RunnerSet to retain various cache by leveraging PV by @mumoshu in #1464
- chore(deps): update actions/setup-python digest to fff15a2 by @renovate in #1458
- e2e: ARC_E2E_NO_CLEANUP to prevent cleanup by @mumoshu in #1470
- Fix confusing logs from pv and pvc controllers by @mumoshu in #1487
- chore(deps): update dependency actions/runner to v2.292.0 by @renovate in #1475
- Add release note for v0.24.0 by @mumoshu in #1493
- doc: Add "people" section by @mumoshu in #1498
New Contributors
- @faddat made their first contribution in #1427
- @maigl made their first contribution in #1417
- @shettarvinay made their first contribution in #1230
- @nafarlee made their first contribution in #1410
- @matmut7 made their first contribution in #1257
Full Changelog: v0.23.0...v0.24.0