From 138d8c88702de4be21388ebe6f666029a6d0f1ed Mon Sep 17 00:00:00 2001 From: Takuya Ueda Date: Mon, 12 Jul 2021 03:05:47 +0900 Subject: [PATCH 1/2] Create testandvet.yml --- .github/workflows/testandvet.yml | 50 ++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 .github/workflows/testandvet.yml diff --git a/.github/workflows/testandvet.yml b/.github/workflows/testandvet.yml new file mode 100644 index 0000000..8678d9e --- /dev/null +++ b/.github/workflows/testandvet.yml @@ -0,0 +1,50 @@ +name: Test and Vet + +on: + push: + branches: + - main + pull_request: + branches: + - main + release: + types: + - published + - created + - edited + +defaults: + run: + shell: bash + +jobs: + test: + runs-on: ubuntu-20.04 + + steps: + - name: Install Go + uses: actions/setup-go@v2 + with: + go-version: 1.16.x + + - name: Checkout code + uses: actions/checkout@v2 + + - name: Cache Go module and build cache + uses: actions/cache@v2 + with: + key: go-${{ hashFiles('**/go.sum') }} + path: | + ~/go/pkg/mod + restore-keys: | + go- + + - name: Install tennvet + run: | + GOBIN=$(pwd) go install github.com/tenntenn/tennvet@latest + + - name: Test and vet + run: | + go vet ./... + go vet -vettool=$(pwd)/tennvet ./... + go test -v -race ./... From 40ab6b11024fa16b6a316995ca8b8c9c080bf585 Mon Sep 17 00:00:00 2001 From: tenntenn Date: Mon, 12 Jul 2021 03:11:51 +0900 Subject: [PATCH 2/2] gofmt --- main.go | 1 - passes/fieldtype/fieldtype_test.go | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/main.go b/main.go index 0b2d9eb..7b939da 100644 --- a/main.go +++ b/main.go @@ -6,4 +6,3 @@ import ( ) func main() { unitchecker.Main(fieldtype.Analyzer) } - diff --git a/passes/fieldtype/fieldtype_test.go b/passes/fieldtype/fieldtype_test.go index c28e66a..db90a61 100644 --- a/passes/fieldtype/fieldtype_test.go +++ b/passes/fieldtype/fieldtype_test.go @@ -3,8 +3,8 @@ package fieldtype_test import ( "testing" - "github.com/gostaticanalysis/zapvet/passes/fieldtype" "github.com/gostaticanalysis/testutil" + "github.com/gostaticanalysis/zapvet/passes/fieldtype" "golang.org/x/tools/go/analysis/analysistest" )