diff --git a/.circleci/config.yml b/.circleci/config.yml index 8c6414a..a609457 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,14 +1,19 @@ version: 2 jobs: - go1.22: &base + go1.23: &base docker: - - image: cimg/go:1.22 + - image: cimg/go:1.23 steps: - run: go version - checkout - run: go test -tags nikandfor_loc_unsafe -v ./... - run: go test -tags nikandfor_loc_unsafe -v -race ./... + go1.22: + <<: *base + docker: + - image: cimg/go:1.22 + go1.21: <<: *base docker: @@ -35,16 +40,21 @@ jobs: - image: cimg/go:1.17 - go1.22_safe: &base_safe + go1.23_safe: &base_safe <<: *base docker: - - image: cimg/go:1.22 + - image: cimg/go:1.23 steps: - run: go version - checkout - run: go test -v -race ./... - run: go test -v ./... + go1.22_safe: + <<: *base_safe + docker: + - image: cimg/go:1.22 + go1.21_safe: <<: *base_safe docker: @@ -69,11 +79,13 @@ workflows: version: 2 build: jobs: + - go1.23_safe - go1.22_safe - go1.21_safe - go1.20_safe - go1.19_safe - go1.18_safe + - go1.23 - go1.22 - go1.21 - go1.20 diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 900e5ab..dc8cc39 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -11,10 +11,10 @@ jobs: strategy: matrix: os: ["ubuntu-latest", "macos-latest", "windows-latest"] - go-ver: ["1.22", "1.21", "1.20", "1.19"] + go-ver: ["1.23", "1.22", "1.21", "1.20", "1.19"] include: - os: "ubuntu-latest" - go-ver: "1.22" + go-ver: "1.23" cover: true runs-on: ${{ matrix.os }}