diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b9dbd507c4..8e77b7333c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,6 +9,8 @@ jobs: build_repo: # This is a *private* build container. container: ghcr.io/zeldaret/oot-build:main + # Prevent running outside zeldaret/oot as fetching the container would fail anyway. + if: ${{ github.repository == 'zeldaret/oot' }} name: Build repo (${{ matrix.version }}) runs-on: ubuntu-latest @@ -77,7 +79,7 @@ jobs: needs: [build_repo] runs-on: ubuntu-latest # Solution 1 from https://github.com/actions/runner/issues/2566#issuecomment-3053484216 - if: always() + if: 'always() && ${{ github.repository == ''zeldaret/oot'' }}' steps: - run: | if [ "${{ needs.build_repo.result }}" != "success" ]; then @@ -88,7 +90,7 @@ jobs: name: Merge BSS fixes runs-on: ubuntu-latest needs: [build_repo] - if: '!cancelled()' # Run even if build_repo fails + if: '!cancelled() && ${{ github.repository == ''zeldaret/oot'' }}' # Run even if build_repo fails steps: - name: Checkout repository uses: actions/checkout@v6