diff --git a/.github/workflows/apple.yml b/.github/workflows/apple.yml index 9812d4d1..fdcdc597 100644 --- a/.github/workflows/apple.yml +++ b/.github/workflows/apple.yml @@ -13,6 +13,7 @@ concurrency: jobs: pythonbuild: + if: ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }} runs-on: 'macos-13' steps: - uses: actions/checkout@v4 @@ -40,6 +41,7 @@ jobs: path: target/release/pythonbuild build: + if: ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }} strategy: fail-fast: false matrix: diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 2093ebc3..f8085edf 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -13,6 +13,7 @@ concurrency: jobs: pythonbuild: + if: ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }} runs-on: ubuntu-22.04 steps: - name: Install System Dependencies @@ -45,6 +46,7 @@ jobs: path: target/release/pythonbuild image: + if: ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }} strategy: fail-fast: false matrix: @@ -115,6 +117,7 @@ jobs: path: build/image-* build: + if: ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }} strategy: fail-fast: false matrix: @@ -871,8 +874,9 @@ jobs: # GitHub enforces a limit of 256 entries per matrix, which we exceeded above - # so the CPytho 3.13 jobs are split out + # so the CPython 3.13 jobs are split out build-313: + if: ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }} strategy: fail-fast: false matrix: diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 592efe78..6410b7cb 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -13,6 +13,7 @@ concurrency: jobs: pythonbuild: + if: ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }} runs-on: 'windows-2019' steps: - uses: actions/checkout@v4 @@ -40,6 +41,7 @@ jobs: path: target/release/pythonbuild.exe build: + if: ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }} strategy: fail-fast: false matrix: