From 6b401f8292ff845db59cf8bc81b34ee8ee23cc90 Mon Sep 17 00:00:00 2001 From: wallentx Date: Thu, 10 Jul 2025 21:55:48 -0500 Subject: [PATCH 1/7] Make some CI conditional for forks Signed-off-by: wallentx --- .github/workflows/benchmarks.yml | 2 +- .github/workflows/build-macos-installers.yml | 2 +- .github/workflows/check-commit-signing.yml | 1 + .github/workflows/check_wheel_availability.yaml | 2 +- .github/workflows/codeql-analysis.yml | 1 + .github/workflows/dependency-review.yml | 1 + .github/workflows/reflow-publish-installer.yml | 1 + .github/workflows/reflow-version.yml | 1 + .github/workflows/require-labels.yml | 1 + .github/workflows/stale-issue.yml | 1 + .github/workflows/start-release.yml | 1 + .github/workflows/start-sync-test.yml | 1 + .github/workflows/test.yml | 1 + .github/workflows/trigger-docker-dev.yml | 1 + .github/workflows/trigger-docker-main.yml | 1 + .github/workflows/upload-pypi-source.yml | 5 ++++- 16 files changed, 19 insertions(+), 4 deletions(-) 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 7b5a02c8661e..491579115b45 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-14' }} name: m1 bladebit-suffix: macos-arm64.tar.gz arch-artifact-name: arm diff --git a/.github/workflows/check-commit-signing.yml b/.github/workflows/check-commit-signing.yml index fa34811a67a6..3af3659ee592 100644 --- a/.github/workflows/check-commit-signing.yml +++ b/.github/workflows/check-commit-signing.yml @@ -16,6 +16,7 @@ concurrency: jobs: check-commit-signing: + if: github.repository_owner == 'Chia-Network' name: Check commit signing runs-on: [ubuntu-latest] timeout-minutes: 5 diff --git a/.github/workflows/check_wheel_availability.yaml b/.github/workflows/check_wheel_availability.yaml index 2ee5fca74f6a..1881ad33e757 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-14' }} - 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/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/reflow-version.yml b/.github/workflows/reflow-version.yml index ee8e366e8bd6..e3d8af08da12 100644 --- a/.github/workflows/reflow-version.yml +++ b/.github/workflows/reflow-version.yml @@ -18,6 +18,7 @@ on: jobs: version: + if: github.repository_owner == 'Chia-Network' name: identify version 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.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 76314e035a3b..e4c3ab044037 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 @@ -44,7 +45,7 @@ jobs: emoji: 🍎 runs-on: intel: macos-13 - arm: macos-13-arm64 + arm: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-14' }} - name: Windows matrix: windows emoji: 🪟 @@ -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 From ba332cc6028cbe561557a8e1eb433ec35d210372 Mon Sep 17 00:00:00 2001 From: wallentx Date: Thu, 10 Jul 2025 22:36:44 -0500 Subject: [PATCH 2/7] fix conditional for build installers Signed-off-by: wallentx --- .github/workflows/build-linux-installer-deb.yml | 4 ++-- .github/workflows/check_wheel_availability.yaml | 2 +- .github/workflows/reflow-version.yml | 1 - .github/workflows/test-install-scripts.yml | 4 ++-- .github/workflows/upload-pypi-source.yml | 4 ++-- 5 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-linux-installer-deb.yml b/.github/workflows/build-linux-installer-deb.yml index 21a4f4500edf..59b1e40fc122 100644 --- a/.github/workflows/build-linux-installer-deb.yml +++ b/.github/workflows/build-linux-installer-deb.yml @@ -59,7 +59,7 @@ jobs: madmax-suffix: "x86-64" bladebit-suffix: "ubuntu-x86-64.tar.gz" arch-artifact-name: intel - - runs-on: [Linux, ARM64] + - runs-on: ${{ github.repository_owner == 'Chia-Network' && '[Linux, ARM64]' || 'ubuntu-22.04-arm' }} arch: arm64 madmax-suffix: "arm64" bladebit-suffix: "ubuntu-arm64.tar.gz" @@ -254,7 +254,7 @@ jobs: matrix: os: - runs-on: - arm: [linux, arm64] + arm: ${{ github.repository_owner == 'Chia-Network' && '[linux, arm64]' || 'ubuntu-22.04-arm' }} intel: [ubuntu-latest] distribution: - name: debian:bookworm diff --git a/.github/workflows/check_wheel_availability.yaml b/.github/workflows/check_wheel_availability.yaml index 1881ad33e757..873c6b0b979c 100644 --- a/.github/workflows/check_wheel_availability.yaml +++ b/.github/workflows/check_wheel_availability.yaml @@ -28,7 +28,7 @@ jobs: matrix: linux runs-on: intel: ubuntu-latest - arm: [linux, arm64] + arm: ${{ github.repository_owner == 'Chia-Network' && '[linux, arm64]' || 'ubuntu-22.04-arm' }} - name: macOS matrix: macos runs-on: diff --git a/.github/workflows/reflow-version.yml b/.github/workflows/reflow-version.yml index e3d8af08da12..ee8e366e8bd6 100644 --- a/.github/workflows/reflow-version.yml +++ b/.github/workflows/reflow-version.yml @@ -18,7 +18,6 @@ on: jobs: version: - if: github.repository_owner == 'Chia-Network' name: identify version runs-on: ubuntu-latest timeout-minutes: 5 diff --git a/.github/workflows/test-install-scripts.yml b/.github/workflows/test-install-scripts.yml index 05f153362203..8b875b2ba373 100644 --- a/.github/workflows/test-install-scripts.yml +++ b/.github/workflows/test-install-scripts.yml @@ -33,7 +33,7 @@ jobs: - name: Linux emoji: 🐧 runs-on: - arm: [Linux, ARM64] + arm: ${{ github.repository_owner == 'Chia-Network' && '[Linux, ARM64]' || 'ubuntu-22.04-arm' }} intel: ubuntu-latest matrix: linux - name: macOS @@ -144,7 +144,7 @@ jobs: matrix: linux runs-on: intel: ubuntu-latest - arm: [linux, arm64] + arm: ${{ github.repository_owner == 'Chia-Network' && '[linux, arm64]' || 'ubuntu-22.04-arm' }} distribution: - name: amazonlinux:2023 type: amazon diff --git a/.github/workflows/upload-pypi-source.yml b/.github/workflows/upload-pypi-source.yml index e4c3ab044037..8007a8232c99 100644 --- a/.github/workflows/upload-pypi-source.yml +++ b/.github/workflows/upload-pypi-source.yml @@ -39,7 +39,7 @@ jobs: emoji: 🐧 runs-on: intel: ubuntu-latest - arm: [linux, arm64] + arm: ${{ github.repository_owner == 'Chia-Network' && '[linux, arm64]' || 'ubuntu-22.04-arm' }} - name: macOS matrix: macos emoji: 🍎 @@ -115,7 +115,7 @@ jobs: emoji: 🐧 runs-on: intel: ubuntu-latest - arm: [linux, arm64] + arm: ${{ github.repository_owner == 'Chia-Network' && '[linux, arm64]' || 'ubuntu-22.04-arm' }} arch: - name: Intel matrix: intel From 8cd59f428bd3ade7cf2f5c7a4c457221fe139a07 Mon Sep 17 00:00:00 2001 From: wallentx Date: Thu, 10 Jul 2025 23:00:56 -0500 Subject: [PATCH 3/7] fix macos ARM and Linux ARM onnpre-commit Signed-off-by: wallentx --- .github/workflows/build-macos-installers.yml | 2 +- .github/workflows/check_wheel_availability.yaml | 2 +- .github/workflows/pre-commit.yml | 4 ++-- .github/workflows/upload-pypi-source.yml | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-macos-installers.yml b/.github/workflows/build-macos-installers.yml index 491579115b45..33124be27883 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: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-14' }} + - runs-on: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-latest' }} 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 873c6b0b979c..3616a49aa89a 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: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-14' }} + arm: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-latest' }} - name: Windows matrix: windows runs-on: diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index becd6fb7d295..a304e9f625fc 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -25,12 +25,12 @@ jobs: matrix: linux runs-on: intel: ubuntu-latest - arm: [linux, arm64] + arm: ${{ github.repository_owner == 'Chia-Network' && '[linux, arm64]' || 'ubuntu-22.04-arm' }} - name: macOS matrix: macos runs-on: intel: macos-13 - arm: macos-13-arm64 + arm: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-latest' }} - name: Windows matrix: windows runs-on: diff --git a/.github/workflows/upload-pypi-source.yml b/.github/workflows/upload-pypi-source.yml index 8007a8232c99..f4393c43b958 100644 --- a/.github/workflows/upload-pypi-source.yml +++ b/.github/workflows/upload-pypi-source.yml @@ -39,13 +39,13 @@ jobs: emoji: 🐧 runs-on: intel: ubuntu-latest - arm: ${{ github.repository_owner == 'Chia-Network' && '[linux, arm64]' || 'ubuntu-22.04-arm' }} + arm: [linux, arm64] - name: macOS matrix: macos emoji: 🍎 runs-on: intel: macos-13 - arm: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-14' }} + arm: macos-13-arm64 - name: Windows matrix: windows emoji: 🪟 @@ -115,7 +115,7 @@ jobs: emoji: 🐧 runs-on: intel: ubuntu-latest - arm: ${{ github.repository_owner == 'Chia-Network' && '[linux, arm64]' || 'ubuntu-22.04-arm' }} + arm: [linux, arm64] arch: - name: Intel matrix: intel From afd1f188519170c37d66ae07f47b3159670add98 Mon Sep 17 00:00:00 2001 From: wallentx Date: Fri, 11 Jul 2025 13:10:22 -0500 Subject: [PATCH 4/7] Testing SSH signing From 938ba2b482bc85fc84d256f1a576dcdc18447d15 Mon Sep 17 00:00:00 2001 From: wallentx Date: Fri, 11 Jul 2025 13:32:52 -0500 Subject: [PATCH 5/7] Remove conditional for checking signed commits --- .github/workflows/check-commit-signing.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/check-commit-signing.yml b/.github/workflows/check-commit-signing.yml index 3af3659ee592..fa34811a67a6 100644 --- a/.github/workflows/check-commit-signing.yml +++ b/.github/workflows/check-commit-signing.yml @@ -16,7 +16,6 @@ concurrency: jobs: check-commit-signing: - if: github.repository_owner == 'Chia-Network' name: Check commit signing runs-on: [ubuntu-latest] timeout-minutes: 5 From 5963472828af391aab9538da590b865c47d32b7d Mon Sep 17 00:00:00 2001 From: wallentx Date: Mon, 14 Jul 2025 18:56:14 -0500 Subject: [PATCH 6/7] Use macos-15 instead of macos-latest, and use public gh linux arm --- .github/workflows/build-macos-installers.yml | 2 +- .github/workflows/check_wheel_availability.yaml | 4 ++-- .github/workflows/pre-commit.yml | 4 ++-- .github/workflows/test-install-scripts.yml | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-macos-installers.yml b/.github/workflows/build-macos-installers.yml index 33124be27883..62a628990f80 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: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-latest' }} + - 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 3616a49aa89a..bcfd3ddea9f2 100644 --- a/.github/workflows/check_wheel_availability.yaml +++ b/.github/workflows/check_wheel_availability.yaml @@ -28,12 +28,12 @@ jobs: matrix: linux runs-on: intel: ubuntu-latest - arm: ${{ github.repository_owner == 'Chia-Network' && '[linux, arm64]' || 'ubuntu-22.04-arm' }} + arm: ubuntu-22.04-arm - name: macOS matrix: macos runs-on: intel: macos-13 - arm: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-latest' }} + arm: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-15' }} - name: Windows matrix: windows runs-on: diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index a304e9f625fc..65b911c87fb9 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -25,12 +25,12 @@ jobs: matrix: linux runs-on: intel: ubuntu-latest - arm: ${{ github.repository_owner == 'Chia-Network' && '[linux, arm64]' || 'ubuntu-22.04-arm' }} + arm: ubuntu-22.04-arm - name: macOS matrix: macos runs-on: intel: macos-13 - arm: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-latest' }} + arm: ${{ github.repository_owner == 'Chia-Network' && 'macos-13-arm64' || 'macos-15' }} - name: Windows matrix: windows runs-on: diff --git a/.github/workflows/test-install-scripts.yml b/.github/workflows/test-install-scripts.yml index 8b875b2ba373..374b122fb39b 100644 --- a/.github/workflows/test-install-scripts.yml +++ b/.github/workflows/test-install-scripts.yml @@ -33,13 +33,13 @@ jobs: - name: Linux emoji: 🐧 runs-on: - arm: ${{ github.repository_owner == 'Chia-Network' && '[Linux, ARM64]' || 'ubuntu-22.04-arm' }} + arm: ubuntu-22.04-arm intel: ubuntu-latest matrix: linux - name: macOS emoji: 🍎 runs-on: - arm: macos-latest + arm: macos-15 intel: macos-13 matrix: macos - name: Windows @@ -144,7 +144,7 @@ jobs: matrix: linux runs-on: intel: ubuntu-latest - arm: ${{ github.repository_owner == 'Chia-Network' && '[linux, arm64]' || 'ubuntu-22.04-arm' }} + arm: ubuntu-22.04-arm distribution: - name: amazonlinux:2023 type: amazon From b4fbc1c9a6186e5a708f3f413aed5bc7fd14d039 Mon Sep 17 00:00:00 2001 From: wallentx Date: Thu, 17 Jul 2025 12:16:06 -0500 Subject: [PATCH 7/7] fix yaml array vs literal string --- .github/workflows/build-linux-installer-deb.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-linux-installer-deb.yml b/.github/workflows/build-linux-installer-deb.yml index 59b1e40fc122..33a1c27024ae 100644 --- a/.github/workflows/build-linux-installer-deb.yml +++ b/.github/workflows/build-linux-installer-deb.yml @@ -59,7 +59,7 @@ jobs: madmax-suffix: "x86-64" bladebit-suffix: "ubuntu-x86-64.tar.gz" arch-artifact-name: intel - - runs-on: ${{ github.repository_owner == 'Chia-Network' && '[Linux, ARM64]' || 'ubuntu-22.04-arm' }} + - runs-on: ${{ github.repository_owner == 'Chia-Network' && fromJson('["Linux", "ARM64"]') || 'ubuntu-22.04-arm' }} arch: arm64 madmax-suffix: "arm64" bladebit-suffix: "ubuntu-arm64.tar.gz" @@ -254,7 +254,7 @@ jobs: matrix: os: - runs-on: - arm: ${{ github.repository_owner == 'Chia-Network' && '[linux, arm64]' || 'ubuntu-22.04-arm' }} + arm: ${{ github.repository_owner == 'Chia-Network' && fromJson('["linux", "arm64"]') || 'ubuntu-22.04-arm' }} intel: [ubuntu-latest] distribution: - name: debian:bookworm