From 003c19004dbad43878355a1b36a6c46392982360 Mon Sep 17 00:00:00 2001 From: Kristoffer Dalby Date: Thu, 17 Mar 2022 18:10:50 +0000 Subject: [PATCH] Run tests with nix --- .github/workflows/test.yml | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 663220be..7939231e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,28 +16,15 @@ jobs: uses: tj-actions/changed-files@v14.1 with: files: | + *.nix go.* **/*.go integration_test/ config-example.yaml - - name: Setup Go + - uses: cachix/install-nix-action@v16 if: steps.changed-files.outputs.any_changed == 'true' - uses: actions/setup-go@v2 - with: - go-version: "1.17.7" - - - name: Install dependencies - if: steps.changed-files.outputs.any_changed == 'true' - run: | - go version - sudo apt update - sudo apt install -y make - name: Run tests if: steps.changed-files.outputs.any_changed == 'true' - run: make test - - - name: Run build - if: steps.changed-files.outputs.any_changed == 'true' - run: make + run: nix develop --check