From d3a062a2c7d2a821d1c666b61e5fea7eae9718bc Mon Sep 17 00:00:00 2001 From: Vaibhav Sagar Date: Sun, 3 May 2020 13:37:23 +0800 Subject: [PATCH] .github/workflows/nix.yml: init --- .github/workflows/nix.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/nix.yml diff --git a/.github/workflows/nix.yml b/.github/workflows/nix.yml new file mode 100644 index 00000000..12372a44 --- /dev/null +++ b/.github/workflows/nix.yml @@ -0,0 +1,28 @@ +name: "Nix" +on: + push: + branches: + - master + pull_request: +jobs: + build: + runs-on: ubuntu-latest + strategy: + matrix: + versions: + - compiler: 'ghc865' + - compiler: 'ghc883' + steps: + - uses: actions/checkout@v2 + - uses: cachix/install-nix-action@v8 + - uses: cachix/cachix-action@v6 + with: + name: ihaskell + signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}' + - run: | + nix-build \ + -I nixpkgs=https://github.com/NixOS/nixpkgs-channels/tarball/nixos-20.03 \ + release.nix \ + --argstr compiler ${{ matrix.versions.compiler }} + test/acceptance.nbconvert.sh result/bin/ihaskell-nbconvert +