@Kpa-clawbot
Follow-up to #1922, which is closed now that the PR queue is moving again. What is left from it can only be resolved by the repository owner, so it gets its own issue instead of staying buried in that thread.
1. The staging runner meshcore-runner-2 is gone
Deploy Staging runs on [self-hosted, meshcore-runner-2]. That runner has not picked up a job since at least 2026-08-31. Without a timeout the queued job held the master concurrency group open and GitHub cancelled every later master push (details in #1922).
What is in place now, as a workaround and not a fix:
- the job has
timeout-minutes: 10 and is gated behind the repository variable ENABLE_STAGING_DEPLOY (.github/workflows/deploy.yml:845-867);
- badges no longer depend on the deploy job;
- master pipelines complete again: the latest master run (
a2f039d4, 2026-09-12) passed Go, race detector, Playwright E2E and the Docker build, with Deploy Staging skipped.
So nothing merged since 2026-08-31 has been deployed to the owner's staging instance. Only the owner can bring the runner back, point the job at another runner, or decide that staging deploys from this repo stop.
2. Nobody active can change repository settings
Current roles: Kpa-clawbot admin; KpaBap and efiten write. With write access no one can:
- set branch protection, rulesets or required reviews on
master;
- set the
ENABLE_STAGING_DEPLOY variable or other repository settings;
- grant access to further contributors.
Merging currently relies on the rules from #1922 (one merge at a time, green Go and E2E jobs, no merging of one's own PRs without a second reviewer). Those are self-imposed. Branch protection with a required review would make them enforced instead.
Asks
- Restore or retire
meshcore-runner-2, and say which.
- Grant
maintain to one or more active contributors, or name who should hold it.
Either answer is useful on its own. If you want the interim maintenance to stop, one line here is enough.
@Kpa-clawbot
Follow-up to #1922, which is closed now that the PR queue is moving again. What is left from it can only be resolved by the repository owner, so it gets its own issue instead of staying buried in that thread.
1. The staging runner
meshcore-runner-2is goneDeploy Stagingruns on[self-hosted, meshcore-runner-2]. That runner has not picked up a job since at least 2026-08-31. Without a timeout the queued job held the master concurrency group open and GitHub cancelled every later master push (details in #1922).What is in place now, as a workaround and not a fix:
timeout-minutes: 10and is gated behind the repository variableENABLE_STAGING_DEPLOY(.github/workflows/deploy.yml:845-867);a2f039d4, 2026-09-12) passed Go, race detector, Playwright E2E and the Docker build, withDeploy Stagingskipped.So nothing merged since 2026-08-31 has been deployed to the owner's staging instance. Only the owner can bring the runner back, point the job at another runner, or decide that staging deploys from this repo stop.
2. Nobody active can change repository settings
Current roles:
Kpa-clawbotadmin;KpaBapandefitenwrite. With write access no one can:master;ENABLE_STAGING_DEPLOYvariable or other repository settings;Merging currently relies on the rules from #1922 (one merge at a time, green Go and E2E jobs, no merging of one's own PRs without a second reviewer). Those are self-imposed. Branch protection with a required review would make them enforced instead.
Asks
meshcore-runner-2, and say which.maintainto one or more active contributors, or name who should hold it.Either answer is useful on its own. If you want the interim maintenance to stop, one line here is enough.