From bb65083561f66bdc38d75f61fcfecbfec1f618a8 Mon Sep 17 00:00:00 2001 From: iddev5 Date: Tue, 19 Apr 2022 17:54:06 +0530 Subject: [PATCH] CI: dont run aarch64-mac workflow on forks The workflow uses a self hosted runner which is only available for hexops/mach* repositories. Without this commit, whenever a fork of mach or mach-* were pushed, it would queue an aarch64-mac job and then crash after one day due to no machines being found. --- .github/workflows/m1_ci.yml | 1 + glfw/.github/workflows/m1_ci.yml | 1 + gpu-dawn/.github/workflows/m1_ci.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/.github/workflows/m1_ci.yml b/.github/workflows/m1_ci.yml index db5deac5..7560517d 100644 --- a/.github/workflows/m1_ci.yml +++ b/.github/workflows/m1_ci.yml @@ -9,6 +9,7 @@ on: - push jobs: aarch64-macos: + if: github.repository == 'hexops/mach' runs-on: [self-hosted, macOS, ARM64] strategy: matrix: diff --git a/glfw/.github/workflows/m1_ci.yml b/glfw/.github/workflows/m1_ci.yml index e0ae2f98..0ef942ad 100644 --- a/glfw/.github/workflows/m1_ci.yml +++ b/glfw/.github/workflows/m1_ci.yml @@ -9,6 +9,7 @@ on: - push jobs: aarch64-macos: + if: github.repository == 'hexops/mach-glfw' runs-on: [self-hosted, macOS, ARM64] defaults: run: diff --git a/gpu-dawn/.github/workflows/m1_ci.yml b/gpu-dawn/.github/workflows/m1_ci.yml index 6d5be3be..a0086e6c 100644 --- a/gpu-dawn/.github/workflows/m1_ci.yml +++ b/gpu-dawn/.github/workflows/m1_ci.yml @@ -7,6 +7,7 @@ on: jobs: aarch64-macos: if: ${{ github.event.workflow_run.conclusion == 'success' }} + if: github.repository == 'hexops/mach-gpu-dawn' runs-on: [self-hosted, macOS, ARM64] defaults: run: