From 315bcc699e74acfffc30506e7b7cb7ac271e81bf Mon Sep 17 00:00:00 2001 From: Matt Silverlock Date: Wed, 26 Jun 2019 20:42:14 -0700 Subject: [PATCH 1/3] Create config.yml --- .circleci/config.yml | 64 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..1bd49f4 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,64 @@ +version: 2.1 + +jobs: + # Base test configuration for Go library tests Each distinct version should + # inherit this base, and override (at least) the container image used. + "test": &test + docker: + - image: circleci/golang:latest + working_directory: /go/src/github.com/gorilla/sessions + steps: &steps + - checkout + - run: go version + - run: go get -t -v ./... + - run: diff -u <(echo -n) <(gofmt -d .) + - run: if [[ "$LATEST" = true ]]; then go vet -v .; fi + - run: go test -v -race ./... + + "latest": + <<: *test + environment: + LATEST: true + + + "1.12": + <<: *test + docker: + - image: circleci/golang:1.12 + + "1.11": + <<: *test + docker: + - image: circleci/golang:1.11 + + "1.10": + <<: *test + docker: + - image: circleci/golang:1.10 + + "1.9": + <<: *test + docker: + - image: circleci/golang:1.9 + + "1.8": + <<: *test + docker: + - image: circleci/golang:1.8 + + "1.7": + <<: *test + docker: + - image: circleci/golang:1.7 + + +workflows: + build: + jobs: + - "latest" + - "1.12" + - "1.11" + - "1.10" + - "1.9" + - "1.8" + - "1.7" From 82ec3dcd22df94247f963fca3d409a2b2e4a4d71 Mon Sep 17 00:00:00 2001 From: Matt Silverlock Date: Wed, 26 Jun 2019 21:02:03 -0700 Subject: [PATCH 2/3] Update config.yml --- .circleci/config.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1bd49f4..bd23335 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,4 +1,4 @@ -version: 2.1 +version: 2.0 jobs: # Base test configuration for Go library tests Each distinct version should @@ -53,6 +53,7 @@ jobs: workflows: + version: 2 build: jobs: - "latest" From 2931dfd0400e7d58b252e42dfcd5ba1532ed6df8 Mon Sep 17 00:00:00 2001 From: Matt Silverlock Date: Wed, 26 Jun 2019 21:02:21 -0700 Subject: [PATCH 3/3] Delete .travis.yml --- .travis.yml | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 85c28cd..0000000 --- a/.travis.yml +++ /dev/null @@ -1,24 +0,0 @@ -language: go -sudo: false - -matrix: - include: - - go: 1.7.x - - go: 1.8.x - - go: 1.9.x - - go: 1.10.x - - go: 1.11.x - - go: 1.x - env: LATEST=true - - go: tip - allow_failures: - - go: tip - -install: - - # skip - -script: - - go get -t -v ./... - - diff -u <(echo -n) <(gofmt -d .) - - if [[ "$LATEST" = true ]]; then go vet $(go list ./... | grep -v /vendor/); fi - - go test -v -race ./...