forked from TrueCloudLab/neoneo-go
codecov: adjust codecov config and remove CircleCI coverage job
Let's keep the only coverage job, so that CircleCI and GithubAction coverage do not conflict with each other. Also, let's do not require all other tests to pass to report the coverage.
This commit is contained in:
parent
8dcfb19a1c
commit
6332d3604f
2 changed files with 0 additions and 28 deletions
|
@ -1,6 +1,4 @@
|
|||
version: 2.1
|
||||
orbs:
|
||||
codecov: codecov/codecov@1.0.5
|
||||
|
||||
executors:
|
||||
go1_15:
|
||||
|
@ -62,20 +60,6 @@ jobs:
|
|||
- gomod
|
||||
- run: go test -v -race ./...
|
||||
|
||||
test_cover:
|
||||
working_directory: /go/src/github.com/nspcc-dev/neo-go
|
||||
executor: go1_17
|
||||
environment:
|
||||
CGO_ENABLED: 0
|
||||
steps:
|
||||
- checkout
|
||||
- run: git submodule sync
|
||||
- run: git submodule update --init
|
||||
- gomod
|
||||
- run: go test -v ./... -coverprofile=coverage.txt -covermode=atomic -coverpkg=./pkg...,./cli/...
|
||||
- codecov/upload:
|
||||
file: coverage.txt
|
||||
|
||||
build_cli:
|
||||
working_directory: /go/src/github.com/nspcc-dev/neo-go
|
||||
executor: go1_17
|
||||
|
@ -125,10 +109,6 @@ workflows:
|
|||
filters:
|
||||
tags:
|
||||
only: v/[0-9]+\.[0-9]+\.[0-9]+/
|
||||
- test_cover:
|
||||
filters:
|
||||
tags:
|
||||
only: v/[0-9]+\.[0-9]+\.[0-9]+/
|
||||
- build_cli:
|
||||
filters:
|
||||
tags:
|
||||
|
|
|
@ -1,11 +1,3 @@
|
|||
codecov:
|
||||
require_ci_to_pass: no # We have several CI jobs that upload codecov results,
|
||||
# and sometimes some of them may fail, it's OK.
|
||||
coverage:
|
||||
status:
|
||||
project:
|
||||
default: # This can be anything, but it needs to exist as the name
|
||||
if_ci_failed: error #success, failure, error, ignore
|
||||
only_pulls: false
|
||||
comment:
|
||||
after_n_builds: 1
|
||||
|
|
Loading…
Reference in a new issue