Tools PR #5136 at e92cacd passes shared Python 3.11 and 3.12 tests, but independent checks fail during actions/checkout before source verification.
Evidence: runner d-sorg-local-ControlTower-3 (ID 254), EACCES unlink /home/dieterolson/actions-runners/runner-3/_work/Tools/Tools/pycache/build_hooks.cpython-312.pyc.
Affected runs: 34407390518 (detect-secrets), 34407390526 (file-size-budget), 34407390465 (topology-check).
Acceptance: inspect the actual runner host and path ownership; coordinate against active jobs; repair only the affected ownership if verified; rerun the unchanged failed checks and retain all branch protections. Investigate the producer of root-owned cache files for a sustainable correction. No broad deletion, runner shutdown, or check bypass.
Tools PR #5136 at e92cacd passes shared Python 3.11 and 3.12 tests, but independent checks fail during actions/checkout before source verification.
Evidence: runner d-sorg-local-ControlTower-3 (ID 254), EACCES unlink /home/dieterolson/actions-runners/runner-3/_work/Tools/Tools/pycache/build_hooks.cpython-312.pyc.
Affected runs: 34407390518 (detect-secrets), 34407390526 (file-size-budget), 34407390465 (topology-check).
Acceptance: inspect the actual runner host and path ownership; coordinate against active jobs; repair only the affected ownership if verified; rerun the unchanged failed checks and retain all branch protections. Investigate the producer of root-owned cache files for a sustainable correction. No broad deletion, runner shutdown, or check bypass.