Skip to content

Drop the per-PR repository hygiene gate from the private repos #34

Description

@ExtraToast

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

  • repository-hygiene.yml removed only from repos the sweep covers and where advisory was accepted
  • Repository Hygiene removed from the required status checks of every ruleset that named it
  • A PR opened in each affected repo merges cleanly without waiting on a missing context — verify on a real PR
  • Hygiene violations in those repos are still surfaced by the sweep

Blocked by

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: toolingReusable workflows, Gradle, templates, Renovate, and API tooling.component: ciContinuous integration workflow or check behavior.governanceRepo protection, permissions, visibilitypriority: P2Medium; normal planned work.type: choreMaintenance work without intended behavior change.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions