.github/workflows/nix.yml: build release-{9.0,9.2}.nix as well (#1285)

* .github/workflows/nix.yml: build release-{9.0,9.2}.nix as well

* release-9.2.nix: update

* Fix more hash mismatches

* release-9.2.nix: update

* .github/workflows/nix.yml: don't test for release-9.2.nix

* .github/workflows/nix.yml: fix comment indentation
This commit is contained in:
Vaibhav Sagar 2021-10-10 13:14:16 -04:00 committed by GitHub
parent 8ebab9884b
commit 9e5d71e110
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 6 deletions

View File

@ -34,7 +34,9 @@ jobs:
strategy:
matrix:
versions:
- compiler: 'ghc8104'
- release: 'release-8.10.nix'
- release: 'release-9.0.nix'
- release: 'release-9.2.nix'
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
@ -43,11 +45,13 @@ jobs:
name: ihaskell
signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}'
- run: |
nix-build \
nix-build --keep-going \
-I nixpkgs=https://github.com/NixOS/nixpkgs/tarball/nixos-21.05 \
release.nix \
--argstr compiler ${{ matrix.versions.compiler }} \
${{ matrix.versions.release }} \
--arg packages "haskellPackages: [ haskellPackages.ihaskell ]"
# release-9.2.nix doesn't include HLint support so the test fails
- if: ${{ matrix.versions.release != 'release-9.2.nix' }}
run: |
nix-shell \
-I nixpkgs=https://github.com/NixOS/nixpkgs/tarball/nixos-21.05 \
-p jq --run \

View File

@ -1,8 +1,8 @@
let
# https://github.com/NixOS/nixpkgs/pull/141095
nixpkgs-src = builtins.fetchTarball {
url = "https://github.com/NixOS/nixpkgs/tarball/bab822b583416305be6b98424cb2980f4fcf4f24";
sha256 = "1iwhb8i7v9734z0mk695klflry4kfrcs3m5l7g97brsyardcz9gj";
url = "https://github.com/NixOS/nixpkgs/tarball/af59d92b26f747663db59667c920678580807a33";
sha256 = "19jxi0c0d8rkxb4nl00m77wd1nhimi2ng66s6il6b5wnfn3736r3";
};
in