diff options
| author | Yuriy Andamasov <yuriy@vyos.io> | 2026-05-10 22:21:48 +0300 |
|---|---|---|
| committer | Yuriy Andamasov <yuriy@vyos.io> | 2026-05-10 22:21:48 +0300 |
| commit | bab5cf059d26735b5f13b621e75c2d56ba8e5b81 (patch) | |
| tree | 90f756a471620f3f2008c3238a1c769e013fd858 /docs/_static/css/leftSidebar.css | |
| parent | 1ea164ffadf124e9d0d0d34880e2ff729155b750 (diff) | |
| download | vyos-documentation-bab5cf059d26735b5f13b621e75c2d56ba8e5b81.tar.gz vyos-documentation-bab5cf059d26735b5f13b621e75c2d56ba8e5b81.zip | |
ci: clean self-hosted runner workspace after each job
Self-hosted runners don't auto-clean their workspace between jobs, so
PR fork content + cloned vyos-1x source + downloaded reference DB +
the App-token-bearing pip install cache all linger on the runner host
until the next job overwrites them. That's a leak surface for both
secret material and disk space.
Adds atos-actions/clean-self-hosted-runner@v1.4.34 (SHA-pinned) as the
LAST step in both prepare and validate jobs, gated with `if: always()`
so it runs after success, failure, or cancellation.
The action is from atos-actions, a verified GitHub Marketplace partner.
Composite action — no Node 20/24 deprecation. Logic is auditable
(rm -rf ./* ./.[!.]*). Has a DISABLE_RUNNER_CLEANUP env var kill-switch
for debugging if a job needs to leave residual state for inspection.
🤖 Generated by [robots](https://vyos.io)
Diffstat (limited to 'docs/_static/css/leftSidebar.css')
0 files changed, 0 insertions, 0 deletions
