...

Text file src/github.com/ory/fosite/.circleci/config.yml

Documentation: github.com/ory/fosite/.circleci

     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