diff --git a/.github/workflows/claude-review.yml b/.github/workflows/claude-review.yml index 414e2ec..bf85a2c 100644 --- a/.github/workflows/claude-review.yml +++ b/.github/workflows/claude-review.yml @@ -1,28 +1,24 @@ name: Claude Code Review - on: pull_request: types: [opened, ready_for_review, synchronize] - merge_group: - types: [checks_requested] + push: + branches: + - gh-readonly-queue/** + merge_group: {} permissions: contents: read id-token: write pull-requests: write -concurrency: - group: claude-${{ github.event.pull_request.number || github.ref }} - cancel-in-progress: true - jobs: claude-review: - name: claude-review runs-on: ubuntu-latest steps: - - name: Skip in merge queue context - if: github.event_name == 'merge_group' - run: echo "Skipping AI PR review in merge queue context." + - name: Skip on queue refs + if: github.event_name == 'merge_group' || github.event_name == 'push' + run: echo "Skipping review in queue context" - name: Run claude review if: github.event_name == 'pull_request' && github.event.pull_request.draft == false continue-on-error: true diff --git a/.github/workflows/codex-review.yml b/.github/workflows/codex-review.yml index d406651..2b6f6b5 100644 --- a/.github/workflows/codex-review.yml +++ b/.github/workflows/codex-review.yml @@ -1,32 +1,26 @@ name: Codex Code Review - on: pull_request: types: [opened, ready_for_review, synchronize] - merge_group: - types: [checks_requested] + push: + branches: + - gh-readonly-queue/** + merge_group: {} permissions: contents: read id-token: write - issues: write pull-requests: write -concurrency: - group: codex-${{ github.event.pull_request.number || github.ref }} - cancel-in-progress: true - jobs: codex-review: - name: codex-review runs-on: ubuntu-latest steps: - - name: Skip in merge queue context - if: github.event_name == 'merge_group' - run: echo "Skipping AI PR review in merge queue context." + - name: Skip on queue refs + if: github.event_name == 'merge_group' || github.event_name == 'push' + run: echo "Skipping review in queue context" - name: Run codex review if: github.event_name == 'pull_request' && github.event.pull_request.draft == false && github.event.pull_request.head.repo.fork == false - continue-on-error: true uses: p6m7g8-actions/codex@main with: openai_api_key: ${{ secrets.OPENAI_API_KEY }} diff --git a/.github/workflows/pull-request-lint.yml b/.github/workflows/pull-request-lint.yml index 29efad2..5debd0d 100644 --- a/.github/workflows/pull-request-lint.yml +++ b/.github/workflows/pull-request-lint.yml @@ -9,6 +9,10 @@ on: - reopened - ready_for_review - edited + push: + branches: + - gh-readonly-queue/** + merge_group: {} jobs: lint: @@ -17,7 +21,11 @@ jobs: permissions: pull-requests: read steps: + - name: Skip on queue refs + if: github.event_name == 'merge_group' || github.event_name == 'push' + run: echo "Skipping lint in queue context" - name: Lint PR title + if: github.event_name == 'pull_request_target' uses: p6m7g8-actions/p6-gh-pr-title-linter@main with: gh_token: ${{ secrets.GITHUB_TOKEN }}