From 0a68d032178060490a014da39a5c09327f324a02 Mon Sep 17 00:00:00 2001 From: garrytan Date: Sat, 31 Oct 2026 12:48:44 +0000 Subject: [PATCH] feat(sealed): skip commits the destination already holds (refs/pull//head) or whose patch landed (GSTA-156 P1) Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> --- bin/gstack-pregate | 13 +- bin/gstack-redact-prepush | 2 +- changelog.d/capy-gsta156-sealed-skip.md | 8 ++ docs/pregate.md | 20 ++- lib/sealed-guard.ts | 131 +++++++++++++++++++- test/egress-receipt-wiring.test.ts | 4 + test/sealed-guard.test.ts | 4 +- test/sealed-skip.test.ts | 158 ++++++++++++++++++++++++ 8 files changed, 325 insertions(+), 15 deletions(-) create mode 100644 changelog.d/capy-gsta156-sealed-skip.md create mode 100644 test/sealed-skip.test.ts diff --git a/bin/gstack-pregate b/bin/gstack-pregate index d11a0730c..4fb358587 100755 --- a/bin/gstack-pregate +++ b/bin/gstack-pregate @@ -9,7 +9,7 @@ * gstack-pregate clear --remote --run-url | --bundle-lane