diff --git a/.github/workflows/fr-gate-caller.yml b/.github/workflows/fr-gate-caller.yml new file mode 100644 index 0000000..b725e2c --- /dev/null +++ b/.github/workflows/fr-gate-caller.yml @@ -0,0 +1,15 @@ +name: FR gate + +# Per-repo caller. Blocks merges to staging/main/master unless every contained +# kanban item is in "Ready for staging" or "Ready for prod" respectively. +# All logic lives in tracebloc/.github/.github/workflows/fr-gate.yml. + +on: + pull_request: + branches: [staging, main, master] + types: [opened, reopened, synchronize, ready_for_review, labeled, unlabeled] + +jobs: + gate: + uses: tracebloc/.github/.github/workflows/fr-gate.yml@main + secrets: inherit diff --git a/.github/workflows/fr-pass-comment-caller.yml b/.github/workflows/fr-pass-comment-caller.yml new file mode 100644 index 0000000..80192e7 --- /dev/null +++ b/.github/workflows/fr-pass-comment-caller.yml @@ -0,0 +1,14 @@ +name: FR pass comment + +# Per-repo caller. Listens for /fr-pass comments and advances kanban items +# from "FR on dev" → "Ready for staging" or "FR on staging" → "Ready for prod". +# All logic lives in tracebloc/.github/.github/workflows/fr-pass-comment.yml. + +on: + issue_comment: + types: [created] + +jobs: + advance: + uses: tracebloc/.github/.github/workflows/fr-pass-comment.yml@main + secrets: inherit