From 7496f39582b277341e859c73aeadc746cb6aed2a Mon Sep 17 00:00:00 2001 From: Justin Beckwith Date: Mon, 23 Mar 2026 12:40:58 -0700 Subject: [PATCH 1/2] refactor(ci): add shared ci success Co-authored-by: Codex --- .github/workflows/ci.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3c97340..60bfa13 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -92,3 +92,20 @@ jobs: - name: Run license check run: npx license-checker --production --summary continue-on-error: true + + ci-success: + name: CI Success + runs-on: ubuntu-latest + needs: [ci, security] + if: always() + timeout-minutes: 5 + permissions: + checks: read + statuses: read + + steps: + - name: Wait for all PR checks to succeed + uses: promptfoo/.github/.github/actions/ci-success@main + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + timeout-seconds: 300 From 2f30792f39e02ec7031dce8d5c2c2c66ddde3fac Mon Sep 17 00:00:00 2001 From: Justin Beckwith Date: Mon, 23 Mar 2026 13:31:24 -0700 Subject: [PATCH 2/2] fix(ci): allow ci scope in pr titles Co-authored-by: Codex --- .github/workflows/pr-title-check.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pr-title-check.yml b/.github/workflows/pr-title-check.yml index e5335d2..16b92c8 100644 --- a/.github/workflows/pr-title-check.yml +++ b/.github/workflows/pr-title-check.yml @@ -30,6 +30,7 @@ jobs: scopes: | deps deps-dev + ci requireScope: false subjectPattern: ^(?![A-Z]).+$ subjectPatternError: |