diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 973b3ff2..2a26d588 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,14 +21,14 @@ jobs: test: strategy: matrix: - go-version: [1.20.x, 1.21.x, 1.22.x] + go-version: [1.21.x, 1.22.x, 1.23.x] os: [ubuntu-latest] runs-on: ${{ matrix.os }} timeout-minutes: 10 steps: - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v5 with: go-version: ${{ matrix.go-version }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: test run: make ci diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 8758876e..e5f9b277 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -21,19 +21,19 @@ jobs: linters: strategy: matrix: - go-version: [1.22.x] + go-version: [1.23.x] os: [ubuntu-latest] runs-on: ${{ matrix.os }} timeout-minutes: 10 steps: - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v5 with: go-version: ${{ matrix.go-version }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: prepare generated code run: make prepare - name: lint - uses: golangci/golangci-lint-action@v3 + uses: golangci/golangci-lint-action@v6 with: - version: v1.57.2 + version: v1.60.3 args: --print-resources-usage --timeout=10m --verbose diff --git a/.golangci.yml b/.golangci.yml index 4c44c5fa..f038fe43 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,3 +1,9 @@ linters: disable: - errcheck + +linters-settings: + staticcheck: + checks: + - all + - '-SA1019' # We use the ast package. diff --git a/Makefile b/Makefile index 00e528a6..a4eda24b 100644 --- a/Makefile +++ b/Makefile @@ -55,8 +55,8 @@ ci: prepare if [ `arch` == 'x86_64' ]; then \ sudo apt-get -y -q update; \ sudo apt-get -y -q install build-essential; \ - wget -q https://github.com/tinygo-org/tinygo/releases/download/v0.32.0/tinygo_0.32.0_amd64.deb; \ - sudo dpkg -i tinygo_0.32.0_amd64.deb; \ + wget -q https://github.com/tinygo-org/tinygo/releases/download/v0.33.0/tinygo_0.33.0_amd64.deb; \ + sudo dpkg -i tinygo_0.33.0_amd64.deb; \ export PATH=$$PATH:/usr/local/tinygo/bin; \ fi go test -v ./... ./_generated