diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 9449e136dd..52ba66dd0f 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -105,6 +105,7 @@ jobs: needs: [make] steps: - run: exit 1 + working-directory: if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }} defaults: diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 2a9c755146..7999965f04 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -123,6 +123,7 @@ jobs: needs: [make] steps: - run: exit 1 + working-directory: if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }} defaults: diff --git a/.github/workflows/yjit-macos.yml b/.github/workflows/yjit-macos.yml index 3c9b94e1ba..6413e6b5ee 100644 --- a/.github/workflows/yjit-macos.yml +++ b/.github/workflows/yjit-macos.yml @@ -138,6 +138,7 @@ jobs: needs: [make] steps: - run: exit 1 + working-directory: if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }} defaults: diff --git a/.github/workflows/yjit-ubuntu.yml b/.github/workflows/yjit-ubuntu.yml index 6354c39084..207089d86a 100644 --- a/.github/workflows/yjit-ubuntu.yml +++ b/.github/workflows/yjit-ubuntu.yml @@ -194,6 +194,7 @@ jobs: needs: [make] steps: - run: exit 1 + working-directory: if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }} defaults: