From 49f79bc7a6ff7f920ef55f3bc6a61b91bfa8ef81 Mon Sep 17 00:00:00 2001 From: Copilot <223556219+Copilot@users.noreply.github.com> Date: Sun, 29 Mar 2026 09:36:59 -0700 Subject: [PATCH] feat(ci): add workspace integrity, prerelease guard, and export smoke gates Adds 3 CI health gates to squad-ci.yml. Closes diberry/squad#115 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/squad-ci.yml | 442 +++++++++++++++++++++++++++++++-- 1 file changed, 417 insertions(+), 25 deletions(-) diff --git a/.github/workflows/squad-ci.yml b/.github/workflows/squad-ci.yml index 1ba27e56a..1556bc303 100644 --- a/.github/workflows/squad-ci.yml +++ b/.github/workflows/squad-ci.yml @@ -109,7 +109,33 @@ jobs: - name: Run tests run: npm test + # ════════════════════════════════════════════════════════════════════════ + # Skip Labels Reference + # ──────────────────────────────────────────────────────────────────────── + # The following PR labels can be used to bypass specific health gates. + # Add them via the GitHub UI or `gh pr edit --add-label