diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 6f7b51645230..c7dddc58b300 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -47,7 +47,7 @@ jobs: build: name: Benchmarks - runs-on: benchmark + runs-on: ${{ github.repository_owner == 'Chia-Network' && 'benchmark' || 'ubuntu-latest' }} needs: - setup container: diff --git a/.github/workflows/build-macos-installers.yml b/.github/workflows/build-macos-installers.yml index 49a700d8c32a..5515c74de233 100644 --- a/.github/workflows/build-macos-installers.yml +++ b/.github/workflows/build-macos-installers.yml @@ -57,7 +57,7 @@ jobs: name: intel bladebit-suffix: macos-x86-64.tar.gz arch-artifact-name: intel - - runs-on: macos-13-arm64 + - runs-on: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-15' }} name: m1 bladebit-suffix: macos-arm64.tar.gz arch-artifact-name: arm diff --git a/.github/workflows/check_wheel_availability.yaml b/.github/workflows/check_wheel_availability.yaml index 8719e01b6050..3d42f2ae28ce 100644 --- a/.github/workflows/check_wheel_availability.yaml +++ b/.github/workflows/check_wheel_availability.yaml @@ -33,7 +33,7 @@ jobs: matrix: macos runs-on: intel: macos-13 - arm: macos-13-arm64 + arm: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-15' }} - name: Windows matrix: windows runs-on: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 52876326edd2..bf1f47b34de5 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -29,6 +29,7 @@ concurrency: jobs: analyze: + if: github.repository_owner == 'Chia-Network' name: Analyze runs-on: ubuntu-latest diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 83674fa77482..a32028a69d1e 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -13,6 +13,7 @@ permissions: jobs: dependency-review: + if: github.repository_owner == 'Chia-Network' runs-on: ubuntu-latest steps: - name: "Checkout Repository" diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 940df4419a78..b8578802a91e 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -30,7 +30,7 @@ jobs: matrix: macos runs-on: intel: macos-13 - arm: macos-13-arm64 + arm: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-15' }} - name: Windows matrix: windows runs-on: diff --git a/.github/workflows/reflow-publish-installer.yml b/.github/workflows/reflow-publish-installer.yml index 86973e689157..2b42259d04dc 100644 --- a/.github/workflows/reflow-publish-installer.yml +++ b/.github/workflows/reflow-publish-installer.yml @@ -27,6 +27,7 @@ permissions: jobs: publish: + if: github.repository_owner == 'Chia-Network' name: Publish ${{ matrix.arch.name }} ${{ matrix.mode.name }} ${{ matrix.os.file-type.name }} runs-on: ubuntu-latest timeout-minutes: 5 diff --git a/.github/workflows/require-labels.yml b/.github/workflows/require-labels.yml index 10106b7a5cf3..630c34035559 100644 --- a/.github/workflows/require-labels.yml +++ b/.github/workflows/require-labels.yml @@ -4,6 +4,7 @@ on: types: [opened, labeled, unlabeled, synchronize] jobs: check-labels: + if: github.repository_owner == 'Chia-Network' runs-on: ubuntu-latest permissions: checks: write diff --git a/.github/workflows/stale-issue.yml b/.github/workflows/stale-issue.yml index 0bfa6b108b87..9a9bdca80d54 100644 --- a/.github/workflows/stale-issue.yml +++ b/.github/workflows/stale-issue.yml @@ -5,6 +5,7 @@ on: jobs: stale: + if: github.repository_owner == 'Chia-Network' runs-on: ubuntu-latest steps: - uses: actions/stale@v9 diff --git a/.github/workflows/start-release.yml b/.github/workflows/start-release.yml index 9d5d739f7e01..c05a73e01fbf 100644 --- a/.github/workflows/start-release.yml +++ b/.github/workflows/start-release.yml @@ -11,6 +11,7 @@ permissions: jobs: start_release: + if: github.repository_owner == 'Chia-Network' name: Starts release process in Glue API runs-on: [glue-notify] steps: diff --git a/.github/workflows/start-sync-test.yml b/.github/workflows/start-sync-test.yml index 010f605a1cdd..1bb1c484f9e9 100644 --- a/.github/workflows/start-sync-test.yml +++ b/.github/workflows/start-sync-test.yml @@ -11,6 +11,7 @@ permissions: jobs: start_release: + if: github.repository_owner == 'Chia-Network' name: Starts Sync Test runs-on: ubuntu-latest steps: diff --git a/.github/workflows/test-install-scripts.yml b/.github/workflows/test-install-scripts.yml index 07638a365688..36c9d476f334 100644 --- a/.github/workflows/test-install-scripts.yml +++ b/.github/workflows/test-install-scripts.yml @@ -39,7 +39,7 @@ jobs: - name: macOS emoji: 🍎 runs-on: - arm: macos-latest + arm: macos-15 intel: macos-13 matrix: macos - name: Windows diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 594041d155ba..ab1344553ee5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -173,6 +173,7 @@ jobs: collect-junit: false coverage: + if: github.repository_owner == 'Chia-Network' name: ${{ matrix.os.emoji }} Coverage - ${{ matrix.python.name }} runs-on: ${{ matrix.os.runs-on }} needs: diff --git a/.github/workflows/trigger-docker-dev.yml b/.github/workflows/trigger-docker-dev.yml index f4f62a5402d0..8a533255ee1f 100644 --- a/.github/workflows/trigger-docker-dev.yml +++ b/.github/workflows/trigger-docker-dev.yml @@ -21,6 +21,7 @@ permissions: jobs: trigger: + if: github.repository_owner == 'Chia-Network' name: Trigger building a new dev tag for the chia-docker image runs-on: ubuntu-latest steps: diff --git a/.github/workflows/trigger-docker-main.yml b/.github/workflows/trigger-docker-main.yml index 7f506b4d3583..898f366c7c15 100644 --- a/.github/workflows/trigger-docker-main.yml +++ b/.github/workflows/trigger-docker-main.yml @@ -17,6 +17,7 @@ permissions: jobs: trigger: + if: github.repository_owner == 'Chia-Network' name: Trigger building a new `main` tag for the chia-docker image runs-on: ubuntu-latest steps: diff --git a/.github/workflows/upload-pypi-source.yml b/.github/workflows/upload-pypi-source.yml index a5d94b82e51a..013308abc099 100644 --- a/.github/workflows/upload-pypi-source.yml +++ b/.github/workflows/upload-pypi-source.yml @@ -26,6 +26,7 @@ permissions: jobs: mypy: + if: github.repository_owner == 'Chia-Network' name: ${{ matrix.os.emoji }} ${{ matrix.arch.emoji }} ${{ matrix.check.name }} - ${{ matrix.os.name }} ${{ matrix.python.major_dot_minor }} runs-on: ${{ matrix.os.runs-on[matrix.arch.matrix] }} timeout-minutes: 20 @@ -101,6 +102,7 @@ jobs: ${{ matrix.check.command }} check: + if: github.repository_owner == 'Chia-Network' name: ${{ matrix.os.emoji }} ${{ matrix.check.name }} - ${{ matrix.os.name }} ${{ matrix.arch.name }} ${{ matrix.python.major_dot_minor }} runs-on: ${{ matrix.os.runs-on[matrix.arch.matrix] }} timeout-minutes: 20 @@ -166,6 +168,7 @@ jobs: ${{ matrix.check.command }} upload_source_dist: + if: github.repository_owner == 'Chia-Network' name: Lint and Upload source distribution runs-on: ${{ matrix.os }} timeout-minutes: 30