From 488a8191505fd6b0d45c247f8f136869b63dc8e2 Mon Sep 17 00:00:00 2001 From: Aaron Tomb Date: Tue, 24 Aug 2021 15:44:07 -0700 Subject: [PATCH 1/3] Run less on every PR * Run Docker builds only overnight * Run s2n tests only for GHC 8.10 --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1dc74fcf76..0819b27016 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -347,6 +347,7 @@ jobs: build-push-image: runs-on: ubuntu-latest needs: [config] + if: github.event_name == 'schedule' strategy: fail-fast: false matrix: @@ -459,7 +460,7 @@ jobs: - hmac-failure - awslc - blst - ghc: ["8.8.4", "8.10.3"] + ghc: ["8.10.3"] steps: - uses: actions/checkout@v2 - run: | From 2b357fd5471614a84f94ddbf3a2455e5b780966a Mon Sep 17 00:00:00 2001 From: Aaron Tomb Date: Tue, 24 Aug 2021 16:49:39 -0700 Subject: [PATCH 2/3] Remove exclusion of GHC 8.10 on macOS, Windows --- .github/workflows/ci.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0819b27016..cd5d46728e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -62,11 +62,6 @@ jobs: matrix: os: [ubuntu-18.04] ghc: ["8.8.4", "8.10.3"] - include: - - os: macos-latest - ghc: "8.8.4" - - os: windows-latest - ghc: "8.8.4" outputs: cabal-test-suites-json: ${{ steps.cabal-test-suites.outputs.targets-json }} steps: From d2e5a9b3ba30a2e2f79591cfed662885d0409ef0 Mon Sep 17 00:00:00 2001 From: Aaron Tomb Date: Wed, 25 Aug 2021 07:51:53 -0700 Subject: [PATCH 3/3] Fix accidentally-removed macOS, Windows builds --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cd5d46728e..14c463d366 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -60,7 +60,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-18.04] + os: [ubuntu-18.04, macos-latest, windows-latest] ghc: ["8.8.4", "8.10.3"] outputs: cabal-test-suites-json: ${{ steps.cabal-test-suites.outputs.targets-json }}