tlog.app/go/loc@v0.6.2-0.20231112073106-b6382a0ac518/.circleci/config.yml (about) 1 version: 2 2 jobs: 3 go1.21: &base 4 docker: 5 - image: cimg/go:1.21 6 steps: 7 - run: go version 8 - checkout 9 - run: go test -tags nikandfor_loc_unsafe -race -v ./... 10 11 go1.20: 12 <<: *base 13 docker: 14 - image: cimg/go:1.20 15 16 go1.19: 17 <<: *base 18 docker: 19 - image: cimg/go:1.19 20 21 go1.18: 22 <<: *base 23 docker: 24 - image: cimg/go:1.18 25 26 go1.17: 27 <<: *base 28 docker: 29 - image: cimg/go:1.17 30 31 go1.16: 32 <<: *base 33 docker: 34 - image: circleci/golang:1.16 35 working_directory: /go/wd 36 37 go1.15: 38 <<: *base 39 docker: 40 - image: circleci/golang:1.15 41 42 go1.14: 43 <<: *base 44 docker: 45 - image: circleci/golang:1.14 46 47 go1.21_safe: &base_safe 48 <<: *base 49 steps: 50 - run: go version 51 - checkout 52 - run: go test -race -v ./... 53 54 go1.20_safe: 55 <<: *base_safe 56 docker: 57 - image: cimg/go:1.20 58 59 go1.19_safe: 60 <<: *base_safe 61 docker: 62 - image: cimg/go:1.19 63 64 go1.18_safe: 65 <<: *base_safe 66 docker: 67 - image: cimg/go:1.18 68 69 workflows: 70 version: 2 71 build: 72 jobs: 73 - go1.21_safe 74 - go1.20_safe 75 - go1.19_safe 76 - go1.18_safe 77 - go1.21 78 - go1.20 79 - go1.19 80 - go1.18 81 - go1.17 82 #- go1.16 test passes in official docker image (arm64), but not in circleci 83 - go1.15 84 - go1.14