From 67401549c45d88264f5a13595a168ce41b34e0a0 Mon Sep 17 00:00:00 2001 From: Charlotte Date: Tue, 29 Aug 2023 00:58:06 +1000 Subject: [PATCH 1/2] workflows: use Nix. --- .github/workflows/stack.yml | 10 +++++++--- .gitignore | 2 ++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/stack.yml b/.github/workflows/stack.yml index e29e121..8975c2d 100644 --- a/.github/workflows/stack.yml +++ b/.github/workflows/stack.yml @@ -7,6 +7,10 @@ jobs: name: Build and test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - run: stack build - - run: stack test + - uses: actions/checkout@v3 + - name: Install Nix + uses: DeterminateSystems/nix-installer-action@v4 + - name: Run the Magic Nix Cache + uses: DeterminateSystems/magic-nix-cache-action@v2 + - name: Build and test + run: nix build diff --git a/.gitignore b/.gitignore index 3a29968..bb499b5 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,5 @@ cabal.config stack.yaml.lock .stack-work/ dist-newstyle +/result +/result-* From 14f6dcc13b3bfba13332b26e9fd9aae04b0297a8 Mon Sep 17 00:00:00 2001 From: Charlotte Date: Tue, 29 Aug 2023 01:02:38 +1000 Subject: [PATCH 2/2] stack: remove. --- .gitignore | 2 -- stack.yaml | 3 --- 2 files changed, 5 deletions(-) delete mode 100644 stack.yaml diff --git a/.gitignore b/.gitignore index bb499b5..24665a7 100644 --- a/.gitignore +++ b/.gitignore @@ -9,8 +9,6 @@ cabal-dev .cabal-sandbox/ cabal.sandbox.config cabal.config -stack.yaml.lock -.stack-work/ dist-newstyle /result /result-* diff --git a/stack.yaml b/stack.yaml deleted file mode 100644 index 33fa02f..0000000 --- a/stack.yaml +++ /dev/null @@ -1,3 +0,0 @@ -packages: -- '.' -resolver: lts-18.8