From 7c06ac08ead9fd2a78eebf5da1b2ccf507658c5a Mon Sep 17 00:00:00 2001 From: hyperpolymath Date: Tue, 19 May 2026 16:36:11 +0100 Subject: [PATCH] ci(spark): adopt estate SPARK Theatre Gate (standards#135) Thin caller of the reusable hyperpolymath/standards SPARK Theatre Gate, pinned to the #141 merge commit 462003782f3ebb93ea763e81d0d199ce13ef7d73 per the estate action-pinning policy. Makes the anti-theatre enforcement live in this repo. Refs hyperpolymath/standards#124 Refs hyperpolymath/standards#135 Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/spark-theatre-gate.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/spark-theatre-gate.yml diff --git a/.github/workflows/spark-theatre-gate.yml b/.github/workflows/spark-theatre-gate.yml new file mode 100644 index 0000000..2684ccf --- /dev/null +++ b/.github/workflows/spark-theatre-gate.yml @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: PMPL-1.0 +# Estate SPARK Theatre Gate — thin caller of the reusable workflow in +# hyperpolymath/standards (#135 / #141). Pinned by commit SHA per the +# estate action-pinning policy. Regenerate the pin only when the reusable +# workflow is intentionally bumped. +name: SPARK Theatre Gate + +on: + pull_request: + push: + branches: [main, master] + +permissions: + contents: read + +jobs: + spark-theatre-gate: + uses: hyperpolymath/standards/.github/workflows/spark-theatre-gate.yml@462003782f3ebb93ea763e81d0d199ce13ef7d73 + with: + paths: "." + enforce_zero_contract: false