From 118edfb9e2cc6a96da79cf59e6d7c4996ef872fc Mon Sep 17 00:00:00 2001 From: Ivan Krutov Date: Sun, 13 Nov 2022 08:51:04 +0300 Subject: [PATCH] Bump Golang version to 1.19.3 --- .github/workflows/build.yml | 2 +- .github/workflows/release.yml | 4 ++-- .github/workflows/test.yml | 26 ++++++++++++++++++++++++++ ci/test.sh | 3 +++ go.mod | 2 +- 5 files changed, 33 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 870705b..428e310 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,7 +15,7 @@ jobs: - name: Setup Golang uses: actions/setup-go@v2 with: - go-version: 1.17.x + go-version: ~1.19.3 - uses: actions/cache@v1 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 834b4c8..8eb31c5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: - name: Setup Golang uses: actions/setup-go@v2 with: - go-version: 1.17.x + go-version: ~1.19.3 - uses: actions/cache@v1 with: @@ -47,4 +47,4 @@ jobs: env: DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - run: ci/docker-push.sh latest-release \ No newline at end of file + run: ci/docker-push.sh latest-release diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..deb63bf --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,26 @@ +name: test + +on: + pull_request: + +jobs: + init: + runs-on: ubuntu-latest + if: github.repository == 'aerokube/init' + steps: + - uses: actions/checkout@v2 + + - name: Setup Golang + uses: actions/setup-go@v2 + with: + go-version: ~1.19.3 + + - uses: actions/cache@v1 + with: + path: ~/go/pkg/mod + key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} + restore-keys: | + ${{ runner.os }}-go- + + - name: Test + run: ci/test.sh diff --git a/ci/test.sh b/ci/test.sh index 44e8770..ea14342 100755 --- a/ci/test.sh +++ b/ci/test.sh @@ -2,3 +2,6 @@ export GO111MODULE="on" go test -v -race ./... + +go install golang.org/x/vuln/cmd/govulncheck@latest +"$(go env GOPATH)"/bin/govulncheck ./... diff --git a/go.mod b/go.mod index fd490fa..917eec8 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ module github.com/aerokube/init -go 1.17 +go 1.19