Skip to content

Commit f74a546

Browse files
chore(ci): replace 8 governance workflows with single standards caller (#59) (#107)
Per #59: prune CI noise. Deletes 8 per-repo governance workflow copies and replaces them with one wrapper (governance.yml) that calls hyperpolymath/standards/.github/workflows/governance-reusable.yml. Deleted (now covered by the shared bundle): quality, guix-nix-policy, npm-bun-blocker, ts-blocker, security-policy, rsr-antipattern, wellknown-enforcement, workflow-linter Kept standalone (load-bearing / repo-specific / side-effecting): rust-ci, codeql, dependabot-automerge, release, dogfood-gate, static-analysis-gate, secret-scanner, hypatia-scan, scorecard, scorecard-enforcer, mirror, instant-sync, boj-build, casket-pages, rhodibot Net: 23 -> 15 workflows; per-PR governance check surface drops from ~8 separate workflows to 1 wrapper. Depends on hyperpolymath/standards#81 (merge first). Co-authored-by: hyperpolymath <hyperpolymath@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 19b6705 commit f74a546

9 files changed

Lines changed: 28 additions & 533 deletions

.github/workflows/governance.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
# governance.yml — single wrapper that calls the shared estate governance
3+
# bundle in hyperpolymath/standards instead of carrying ~8 local copies.
4+
#
5+
# Replaces (deleted in verisimiser#59):
6+
# quality.yml, guix-nix-policy.yml, npm-bun-blocker.yml, ts-blocker.yml,
7+
# security-policy.yml, rsr-antipattern.yml, wellknown-enforcement.yml,
8+
# workflow-linter.yml
9+
#
10+
# Load-bearing workflows stay standalone in this repo:
11+
# rust-ci, codeql, dependabot-automerge, release
12+
# (plus repo-specific gates dogfood-gate / static-analysis-gate and the
13+
# mirror/pages/scan plumbing, which have side effects or no PR noise).
14+
15+
name: Governance
16+
17+
on:
18+
push:
19+
branches: [main, master]
20+
pull_request:
21+
workflow_dispatch:
22+
23+
permissions:
24+
contents: read
25+
26+
jobs:
27+
governance:
28+
uses: hyperpolymath/standards/.github/workflows/governance-reusable.yml@main

.github/workflows/guix-nix-policy.yml

Lines changed: 0 additions & 36 deletions
This file was deleted.

.github/workflows/npm-bun-blocker.yml

Lines changed: 0 additions & 21 deletions
This file was deleted.

.github/workflows/quality.yml

Lines changed: 0 additions & 59 deletions
This file was deleted.

.github/workflows/rsr-antipattern.yml

Lines changed: 0 additions & 93 deletions
This file was deleted.

.github/workflows/security-policy.yml

Lines changed: 0 additions & 44 deletions
This file was deleted.

.github/workflows/ts-blocker.yml

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)