From 2307b72174ed30f1ceb10596673531af771b2f74 Mon Sep 17 00:00:00 2001 From: Artem Pelenitsyn Date: Thu, 29 Aug 2024 08:52:55 -0400 Subject: [PATCH] CI: validate: the matrix won't fail-fast Which means that if a Windows job fails, all other jobs in the matrix will be allowed to finish (other platforms, as well as other compilers on Windows, etc.) Inspired by the discussion at https://github.com/haskell/cabal/issues/10263 (cherry picked from commit f0e098598127ee8f915af479133df426fa198776) --- .github/workflows/validate.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 25a734a47aa..07269cb8266 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -65,6 +65,7 @@ jobs: outputs: GHC_FOR_RELEASE: ${{ format('["{0}"]', env.GHC_FOR_RELEASE) }} strategy: + fail-fast: false matrix: os: [ubuntu-latest, macos-13, windows-latest] # If you remove something from here, then add it to the old-ghcs job.