Implements bin/runners-restart-safe.sh per internal#263/internal#262 spec. Before restarting a runner container, waits for any active Gitea Actions task to complete. After restart, verifies re-registration via 'declare successfully' log line. Includes 4 unit tests (all passing, ShellCheck clean): - all runners missing (pass) - idle runner restarts ok (pass) - missing declare log line (fail expected) - busy runner skipped (pass) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| check-secrets.py | ||
| migrate-template.py | ||
| requirements.txt | ||
| test_migrate_template.py | ||
| test_runners_restart_safe.py | ||
| test_validate_workspace_template.py | ||
| validate-org-template.py | ||
| validate-plugin.py | ||
| validate-workspace-template.py | ||