github.com/fraugster/parquet-go@v0.12.0/.circleci/config.yml (about) 1 # CircleCI 2.0 configuration file for Go. 2 # 3 # Check https://circleci.com/docs/2.0/language-go/ for more details 4 version: 2.1 5 6 orbs: 7 codecov: codecov/codecov@1.0.4 8 9 jobs: 10 build: 11 docker: 12 - image: circleci/golang:1.17.2 13 environment: 14 PARQUET_COMPATIBILITY_REPO_ROOT: /tmp/parquet-compatibility 15 PARQUET_TESTING_ROOT: /tmp/parquet-testing 16 steps: 17 - checkout 18 - run: curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.25.0 19 - run: golangci-lint run 20 - run: git clone https://github.com/Parquet/parquet-compatibility.git ${PARQUET_COMPATIBILITY_REPO_ROOT} 21 - run: git clone https://github.com/apache/parquet-testing.git ${PARQUET_TESTING_ROOT} 22 - run: go test -race -coverprofile=coverage.txt -covermode=atomic ./... 23 - codecov/upload: 24 file: coverage.txt 25