diff --git a/.cirrus.yml b/.cirrus.yml index b3091ef..495e5e6 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -1,10 +1,10 @@ env: CIRRUS_CLONE_DEPTH: 1 - GO_VERSION: go1.23.0 + GO_VERSION: go1.24.0 freebsd_13_task: freebsd_instance: - image_family: freebsd-13-3 + image_family: freebsd-13-5 install_script: | pkg install -y go GOBIN=$PWD/bin go install golang.org/dl/${GO_VERSION}@latest @@ -14,7 +14,7 @@ freebsd_13_task: freebsd_14_task: freebsd_instance: - image_family: freebsd-14-0 + image_family: freebsd-14-2 install_script: | pkg install -y go GOBIN=$PWD/bin go install golang.org/dl/${GO_VERSION}@latest diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index 513326e..fa78c2a 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -19,7 +19,7 @@ jobs: - name: Install Go uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.0.2 with: - go-version: '1.23' + go-version: '1.24' - name: Install staticcheck run: go install honnef.co/go/tools/cmd/staticcheck@latest diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 93cbcec..4aea66d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: # Oldest supported version is 1.18, plus the latest two releases. - go-version: ['1.18', '1.22', '1.23'] + go-version: ['1.18', '1.23', '1.24'] os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm, macos-13, macos-14, macos-15, windows-2019, windows-2022] runs-on: ${{ matrix.os }} @@ -27,11 +27,11 @@ jobs: go-version: ${{ matrix.go-version }} - name: Check formatting - if: ${{ matrix.go-version == '1.23' && matrix.os == 'ubuntu-24.04' }} + if: ${{ matrix.go-version == '1.24' && matrix.os == 'ubuntu-24.04' }} run: diff -u <(echo -n) <(gofmt -d .) - name: Check Go modules - if: ${{ matrix.go-version == '1.23' && matrix.os == 'ubuntu-24.04' }} + if: ${{ matrix.go-version == '1.24' && matrix.os == 'ubuntu-24.04' }} run: | go mod tidy git diff --exit-code