Skip to content

chore(ci): remove audit-gha-workflows org-required workflow#24

Closed
John-David Dalton (jdalton) wants to merge 1 commit into
masterfrom
chore/remove-audit-gha-workflows
Closed

chore(ci): remove audit-gha-workflows org-required workflow#24
John-David Dalton (jdalton) wants to merge 1 commit into
masterfrom
chore/remove-audit-gha-workflows

Conversation

@jdalton
Copy link
Copy Markdown
Contributor

Summary

Remove the org-level required workflow audit-gha-workflows.yml. It was injected into every fleet repo as a required check on every PR + push and ran a zizmor scan.

The same zizmor scan is already covered three other ways:

  • pnpm run check (local dev + pre-commit hook chain) runs zizmor as part of the standard fleet check
  • setup-security-tools/install.mts installs zizmor for ad-hoc local invocations
  • The shared SocketDev/socket-registry CI workflow consumers can opt into zizmor via the check phase

Three redundant zizmor passes per PR is wasted runner time + adds noise to every PR's checks panel.

What changes for consumers

  • Required workflow 'Audit GHA Workflows' check disappears from PR Checks panels across the fleet
  • Each repo opts into zizmor where it makes sense via the standard pnpm check pipeline
  • No effect on CI quality — zizmor still runs on the dev critical path

Test plan

  • CI: this PR's check chain on SocketDev/workflows itself
  • Post-merge: a PR on SocketDev/socket-lib shows the required workflow disappeared from its Checks panel

The audit-gha-workflows.yml was injected into every fleet repo as
an org-level required workflow. It ran a zizmor scan on every PR
and push — which is already covered by:

- pnpm run check (local dev + pre-commit)
- the zizmor invocation in setup-security-tools/install.mts
- the shared SocketDev/socket-registry CI workflow consumers

Three redundant zizmor passes is wasted runner time + adds noise
to every PR's checks panel. Removing the org-required surface so
each repo can opt into zizmor where it makes sense.
@jdalton John-David Dalton (jdalton) enabled auto-merge (squash) May 21, 2026 04:06
auto-merge was automatically disabled May 21, 2026 15:25

Pull request was closed

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

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant