From 4f7f5747fc18f9198e4b7eb2a9a93e9040234a68 Mon Sep 17 00:00:00 2001 From: Gary Guo Date: Mon, 27 May 2024 16:12:41 +0100 Subject: [PATCH] Allow MacOS builds to fail --- .github/workflows/build.yml | 5 +++++ .github/workflows/nightly.yml | 1 + 2 files changed, 6 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fb915e1..a740588 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,6 +15,10 @@ on: description: GitHub actions runner to use default: nixos-23.11 type: string + continue-on-error: + description: Continue building even if some packages fail + default: false + type: boolean jobs: build-plan: @@ -85,6 +89,7 @@ jobs: needs: build-plan name: Build runs-on: ${{ inputs.runs-on }} + continue-on-error: ${{ inputs.continue-on-error }} # Matrix can't be empty, so skip the job entirely if nothing needs to be rebuilt. if: fromJSON(needs.build-plan.outputs.attrs)[0] != null strategy: diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 504faa7..70098f4 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -40,4 +40,5 @@ jobs: with: system: ${{ matrix.system }} runs-on: ${{ matrix.runs-on }} + continue-on-error: true secrets: inherit