From 5aad7569f5edad06671da69753d506831a6ba7c9 Mon Sep 17 00:00:00 2001 From: Tomas Kocman Date: Mon, 14 Oct 2024 10:22:01 +0200 Subject: [PATCH] ci: update workflows --- .github/actions/setup-go/action.yml | 2 +- .github/workflows/lint.yaml | 7 ++++--- .github/workflows/tests.yml | 4 ++-- .github/workflows/vuln-scan.yaml | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/actions/setup-go/action.yml b/.github/actions/setup-go/action.yml index 406a99e..cb41ba0 100644 --- a/.github/actions/setup-go/action.yml +++ b/.github/actions/setup-go/action.yml @@ -11,6 +11,6 @@ runs: echo "GO_VERSION=${{ inputs.go-version }}" >> $GITHUB_ENV shell: bash - id: go-setup - uses: actions/setup-go@v3 + uses: actions/setup-go@v4 with: go-version-file: 'go.mod' diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index ac5752e..ef7e014 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -17,10 +17,11 @@ jobs: contents: read steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Go uses: ./.github/actions/setup-go - name: Run golangci-lint - uses: golangci/golangci-lint-action@v3 + uses: golangci/golangci-lint-action@v6 with: - version: v1.52.2 + version: v1.61.0 + args: --timeout=3m diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 0199f8a..78ef2da 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,13 +16,13 @@ jobs: contents: read steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Go uses: ./.github/actions/setup-go - name: Run Go tests with coverage run: | go test -race -coverprofile=coverage.out -covermode=atomic ./... - name: Upload coverage to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/vuln-scan.yaml b/.github/workflows/vuln-scan.yaml index 3433710..bfadec9 100644 --- a/.github/workflows/vuln-scan.yaml +++ b/.github/workflows/vuln-scan.yaml @@ -16,7 +16,7 @@ jobs: contents: read steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Go uses: ./.github/actions/setup-go - name: Install govulncheck