What to build
Once the org-wide hygiene sweep is running on a public runner, remove the per-PR repository-hygiene.yml shim from the private repos it covers — fleet-infra and nix-config — for ~292 billable minutes/month.
Only remove the gate from repos the sweep genuinely covers, and only where the sweep's advisory posture was accepted in the parent ticket. Any repo that keeps hygiene as a blocking requirement keeps its shim.
Removing the workflow is not sufficient on its own: if Repository Hygiene is a required status check in a repo's ruleset, deleting the workflow leaves pull requests permanently unmergeable waiting for a context nothing will ever report. Update the ruleset in the same change.
Acceptance criteria
Blocked by
What to build
Once the org-wide hygiene sweep is running on a public runner, remove the per-PR
repository-hygiene.ymlshim from the private repos it covers —fleet-infraandnix-config— for ~292 billable minutes/month.Only remove the gate from repos the sweep genuinely covers, and only where the sweep's advisory posture was accepted in the parent ticket. Any repo that keeps hygiene as a blocking requirement keeps its shim.
Removing the workflow is not sufficient on its own: if
Repository Hygieneis a required status check in a repo's ruleset, deleting the workflow leaves pull requests permanently unmergeable waiting for a context nothing will ever report. Update the ruleset in the same change.Acceptance criteria
repository-hygiene.ymlremoved only from repos the sweep covers and where advisory was acceptedRepository Hygieneremoved from the required status checks of every ruleset that named itBlocked by