From 97232fc9c1ec3a6fc15e4b85fd243304183b29f8 Mon Sep 17 00:00:00 2001 From: Jonas Carpay Date: Sun, 20 Feb 2022 12:15:57 +0900 Subject: [PATCH] CI: Bump nix actions, add lts-17, lts-18 --- .github/workflows/CI.yaml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 12ef49c..1f7610f 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -9,13 +9,15 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: cachix/install-nix-action@v12 - - uses: cachix/cachix-action@v8 + - uses: cachix/install-nix-action@v16 + with: + extra-nix-config: | + trusted-public-keys = hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ= cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= + substituters = https://hydra.iohk.io https://cache.nixos.org/ + - uses: cachix/cachix-action@v10 with: name: jmc authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - - name: Build dependencies - run: nix build -L '(import ./pkgs.nix).hsPkgs.shellFor {}' - name: Build js-chart run: nix build -L -f pkgs.nix hsPkgs.js-chart.checks - name: Build development tools @@ -26,7 +28,7 @@ jobs: strategy: fail-fast: false matrix: - resolver: [ nightly, lts-16, lts-15, lts-14 ] + resolver: [ nightly, lts-18, lts-17, lts-16, lts-15, lts-14 ] os: [ macos-latest, ubuntu-latest ] required: [ required ] # include: @@ -50,7 +52,7 @@ jobs: strategy: fail-fast: false matrix: - ghc: [ '8.6.5', '8.8.3', '8.10.2' ] + ghc: [ '8.6.5', '8.8.3', '8.10.5' ] os: [ ubuntu-latest, macos-latest ] required: [ required ] include: