From 3d189f08a9b44b9f84e81192ce7127c85301dfcb Mon Sep 17 00:00:00 2001 From: Michael McLoughlin Date: Fri, 3 Jan 2020 22:06:24 -0800 Subject: [PATCH] ci: separate lint job (#109) Updates #106 --- .github/workflows/ci.yml | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3e71306..a27ef68 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,8 +30,6 @@ jobs: run: go test -bench . ./... - name: Coverage run: ./script/coverage - - name: Lint - run: ./script/lint - name: Upload Unit Test Coverage uses: codecov/codecov-action@v1.0.5 @@ -45,3 +43,27 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} file: integration.coverprofile flags: integration + + lint: + strategy: + matrix: + go-version: [1.13.x] + platform: [ubuntu-latest] + runs-on: ${{ matrix.platform }} + steps: + - name: Install Go + uses: actions/setup-go@v1 + with: + go-version: ${{ matrix.go-version }} + - name: Configure Go Environment + run: | + echo ::set-env name=GOPATH::${{ runner.workspace }} + echo ::add-path::${{ runner.workspace }}/bin + - name: Go Environment + run: go env + - name: Checkout code + uses: actions/checkout@v1 + - name: Bootstrap + run: ./script/bootstrap + - name: Lint + run: ./script/lint