From 092e8c8b8f60c97ceea5756c3aacc427c68f90bf Mon Sep 17 00:00:00 2001 From: Test User Date: Tue, 7 Apr 2026 13:30:23 -0400 Subject: [PATCH] fix(ci): trigger required checks on automated PRs --- .github/workflows/weekly-update.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/weekly-update.yml b/.github/workflows/weekly-update.yml index b3b95e3..1e567ba 100644 --- a/.github/workflows/weekly-update.yml +++ b/.github/workflows/weekly-update.yml @@ -273,6 +273,21 @@ jobs: --head "$BRANCH_NAME" \ --base main + # Pushes made with GITHUB_TOKEN don't trigger other workflows. + # Close/reopen the PR to generate a pull_request.reopened event, + # which triggers required CI and enterprise audit workflows. + - name: Trigger CI checks + if: steps.final.outputs.success == 'true' && steps.validate.outputs.valid == 'true' && steps.changes.outputs.has-changes == 'true' + env: + GH_TOKEN: ${{ github.token }} + BRANCH_NAME: ${{ steps.branch.outputs.branch }} + run: | + pr_number=$(gh pr list --head "$BRANCH_NAME" --json number --jq '.[0].number') + if [ -n "$pr_number" ]; then + gh pr close "$pr_number" + gh pr reopen "$pr_number" + fi + - name: Add job summary if: steps.final.outputs.success == 'true' && steps.validate.outputs.valid == 'true' && steps.changes.outputs.has-changes == 'true' env: