From 684dea92a2a70d5b46f5fb23138ee2d747bc8486 Mon Sep 17 00:00:00 2001 From: Paul Natsuo Kishimoto Date: Thu, 21 Nov 2024 16:41:42 +0100 Subject: [PATCH] Adjust tutorials CI jobs for workflow_run event --- .github/workflows/pytest.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/pytest.yaml b/.github/workflows/pytest.yaml index 0e58363d5..e628f9bde 100644 --- a/.github/workflows/pytest.yaml +++ b/.github/workflows/pytest.yaml @@ -139,6 +139,10 @@ jobs: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} tutorials: + if: > + github.event_name != 'workflow_run' || + github.event.workflow_run.conclusion == 'success' + strategy: matrix: os: @@ -153,10 +157,18 @@ jobs: steps: - name: Check out message_ix + if: github.event_name != 'workflow_run' uses: actions/checkout@v4 with: fetch-depth: ${{ env.depth }} + - name: Check out message_ix (workflow_run) + if: github.event_name == 'workflow_run' + uses: actions/checkout@v4 + with: + repository: ${{ github.event.workflow_run.repository }} + ref: ${{ github.event.workflow_run.head_branch }} + - uses: actions/setup-python@v5 with: python-version: "3.12"