Ver código fonte

Remove golangci-lint action, use executable

The github action we were using had to be rebuilt on each build, we now
start from base go 1.14 and just download the golangci-tool and run it.
This saves around 20-30 seconds on each build.
Djordje Lukic 5 anos atrás
pai
commit
693aa7b849
1 arquivos alterados com 12 adições e 4 exclusões
  1. 12 4
      .github/workflows/ci.yml

+ 12 - 4
.github/workflows/ci.yml

@@ -6,15 +6,23 @@ jobs:
   lint:
     name: Lint
     runs-on: ubuntu-latest
+    env:
+      GO111MODULE: "on"
     steps:
+      - name: Set up Go 1.14
+        uses: actions/setup-go@v1
+        with:
+          go-version: 1.14
+        id: go
+
       - name: Checkout code into the Go module directory
         uses: actions/checkout@v2
 
       - name: Run golangci-lint
-        env:
-          GO111MODULE: "on"
-          GOROOT: ""
-        uses: actions-contrib/golangci-lint@v1
+        run: |
+          curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b . v1.27.0
+          ./golangci-lint run
+
   build:
     name: Build
     runs-on: ubuntu-latest