From 189de2c53481c09fb90300b73e6b1383035c2ffe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20Abdelkader=20Mart=C3=ADnez=20P=C3=A9rez?= Date: Fri, 20 Jan 2023 11:54:48 +0100 Subject: [PATCH] chore: separate linter and unit test jobs to allow for a go version compatible with the linter https://github.com/golangci/golangci-lint-action/issues/434#issuecomment-1088100765 --- .github/workflows/test_and_release.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test_and_release.yml b/.github/workflows/test_and_release.yml index 0980ee8..2ce482a 100644 --- a/.github/workflows/test_and_release.yml +++ b/.github/workflows/test_and_release.yml @@ -13,14 +13,20 @@ jobs: - uses: actions/setup-go@v2 with: go-version: ${{ steps.go-version.outputs.go-version }} + - name: Unit tests + run: | + make test race + lint: + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v3.1.0 + - uses: actions/setup-go@v2 + with: + go-version: 1.17 - name: Lint uses: golangci/golangci-lint-action@v3.3.1 with: version: v1.31 - skip-go-installation: true - - name: Unit tests - run: | - make test race spec-test: runs-on: ubuntu-20.04 steps: