actions-runner-controller/runner
robert lestak 566d6bdc6d feat: add build logs to stdout forwarding
Add optional feature to forward GitHub Actions build logs to pod stdout
after job completion, enabling capture through Kubernetes logging solutions.

Changes:
- Add logForwarding.enabled config option (default: false)
- Create forward-logs.sh script to output worker logs with delimiters
- Integrate with job-completed hook system
- Update all Dockerfile variants to include script
- Modify Helm templates to pass FORWARD_BUILD_LOGS env var
- Support all container modes (default, dind, kubernetes, kubernetes-novolume)

Resolves #2478
2025-12-16 09:27:02 -08:00
..
hooks feat: add build logs to stdout forwarding 2025-12-16 09:27:02 -08:00
.dockerignore
Makefile Updates: runner to v2.330.0 (#4319) 2025-11-21 10:10:16 +01:00
VERSION Updates: runner to v2.330.0 (#4319) 2025-11-21 10:10:16 +01:00
actions-runner-dind-rootless.ubuntu-20.04.dockerfile feat: add build logs to stdout forwarding 2025-12-16 09:27:02 -08:00
actions-runner-dind-rootless.ubuntu-22.04.dockerfile feat: add build logs to stdout forwarding 2025-12-16 09:27:02 -08:00
actions-runner-dind-rootless.ubuntu-24.04.dockerfile feat: add build logs to stdout forwarding 2025-12-16 09:27:02 -08:00
actions-runner-dind.ubuntu-20.04.dockerfile feat: add build logs to stdout forwarding 2025-12-16 09:27:02 -08:00
actions-runner-dind.ubuntu-22.04.dockerfile feat: add build logs to stdout forwarding 2025-12-16 09:27:02 -08:00
actions-runner-dind.ubuntu-24.04.dockerfile feat: add build logs to stdout forwarding 2025-12-16 09:27:02 -08:00
actions-runner.ubuntu-20.04.dockerfile feat: add build logs to stdout forwarding 2025-12-16 09:27:02 -08:00
actions-runner.ubuntu-22.04.dockerfile feat: add build logs to stdout forwarding 2025-12-16 09:27:02 -08:00
actions-runner.ubuntu-24.04.dockerfile feat: add build logs to stdout forwarding 2025-12-16 09:27:02 -08:00
docker-shim.sh Fix docker-shim.sh for rootless-dind-runner (#2100) 2022-12-22 23:00:17 +09:00
entrypoint-dind-rootless.sh feat: allow more dockerd options (#2701) 2023-07-25 13:59:49 +09:00
entrypoint-dind.sh feat: support configure docker insecure registry with env (#2606) 2023-05-27 11:32:46 +09:00
entrypoint.sh Fix runners to do their best to gracefully stop on pod eviction (#1759) 2022-11-01 20:30:10 +09:00
forward-logs.sh feat: add build logs to stdout forwarding 2025-12-16 09:27:02 -08:00
graceful-stop.sh Fix runners to do their best to gracefully stop on pod eviction (#1759) 2022-11-01 20:30:10 +09:00
logger.sh Fix runners to do their best to gracefully stop on pod eviction (#1759) 2022-11-01 20:30:10 +09:00
startup.sh Changes to folder structure to allow multigroups and changed go mod name (#2105) 2022-12-28 09:38:34 +09:00
update-status Add Repository information to Runner Status (#2093) 2023-01-18 09:09:45 +09:00
wait.sh Fix runners to do their best to gracefully stop on pod eviction (#1759) 2022-11-01 20:30:10 +09:00