...
1version: 2.1
2
3orbs:
4 changelog: ory/changelog@0.1.4
5 nancy: ory/nancy@0.0.13
6 golangci: ory/golangci@0.0.11
7
8jobs:
9 test:
10 docker:
11 - image: circleci/golang:1.14
12 working_directory: /go/src/github.com/ory/fosite
13 steps:
14 - checkout
15 - setup_remote_docker
16 - restore_cache:
17 keys:
18 - go-github-ory-fosite-v1-{{ checksum "go.sum" }}
19 - run: go mod download
20 - save_cache:
21 key: go-github-ory-fosite-v1-{{ checksum "go.sum" }}
22 paths:
23 - "/go/pkg/mod"
24 - run: go install github.com/mattn/goveralls github.com/ory/go-acc
25 - run: go-acc -o coverage.txt ./... -- -v -failfast -timeout=20m
26
27workflows:
28 tbr:
29 jobs:
30 - nancy/test
31 - test
32 - golangci/lint
33 - changelog/generate:
34 requires:
35 - test
36 filters:
37 tags:
38 only: /.*/
39 branches:
40 only: master
View as plain text