From 3bad8b17c0b011cc44fe0a31bb481865886a825e Mon Sep 17 00:00:00 2001 From: Manabu Seki Date: Tue, 21 Jun 2022 23:13:28 +0900 Subject: [PATCH 1/4] Run test on go1.18 --- .github/workflows/go.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 99c80db..8feed16 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -11,7 +11,10 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - go: ["1.17", "1.16"] + go: + - "1.18" + - "1.17" + - "1.16" steps: - name: Set up Go uses: actions/setup-go@v2 From 5cd5b890c7c512cf56f5a58d57e5a6972f872a56 Mon Sep 17 00:00:00 2001 From: Manabu Seki Date: Tue, 21 Jun 2022 23:45:49 +0900 Subject: [PATCH 2/4] Add fail-fast setting --- .github/workflows/go.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 8feed16..8e08da0 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -15,6 +15,7 @@ jobs: - "1.18" - "1.17" - "1.16" + fail-fast: false steps: - name: Set up Go uses: actions/setup-go@v2 From ffcf12fa9e1598419e56765b76270cff274d762c Mon Sep 17 00:00:00 2001 From: Manabu Seki Date: Tue, 21 Jun 2022 23:51:47 +0900 Subject: [PATCH 3/4] Set envroment --- .github/workflows/go.yml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 8e08da0..5f68d15 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -18,12 +18,23 @@ jobs: fail-fast: false steps: - name: Set up Go - uses: actions/setup-go@v2 + uses: actions/setup-go@v3 with: go-version: ${{ matrix.go }} - name: Check out code into the Go module directory - uses: actions/checkout@v2 + uses: actions/checkout@v3 + with: + path: src/github.com/kayac/ddl-maker + persist-credentials: false + + - run: | + go version + echo "GO111MODULE=on" >> "$GITHUB_ENV" + echo "GOPATH=${{ github.workspace }}" >> "$GITHUB_ENV" + echo "${{ github.workspace }}/bin" >> "$GITHUB_PATH" + shell: bash - name: Test run: make test + working-directory: src/github.com/kayac/ddl-maker From d8d1818996674d317eba13c246932f704c4a7396 Mon Sep 17 00:00:00 2001 From: Manabu Seki Date: Wed, 22 Jun 2022 00:07:26 +0900 Subject: [PATCH 4/4] Add go install command --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index 3aab332..09ecb88 100644 --- a/Makefile +++ b/Makefile @@ -7,4 +7,5 @@ lint: deps deps: go get golang.org/x/lint/golint + go install golang.org/x/lint/golint go mod download