Skip to content

Commit aa6d6be

Browse files
authored
chore: remove coverage from evergreen (#4093)
1 parent 18b6bda commit aa6d6be

File tree

6 files changed

+4
-331
lines changed

6 files changed

+4
-331
lines changed

Makefile

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,6 @@ gen-docs-metadata: apply-overlay ## Generate docs metadata
121121
@echo "==> Generating docs metadata"
122122
go run ./tools/cmd/api-generator --spec ./tools/internal/specs/spec-with-overlays.yaml --output-type metadata > ./tools/cmd/docs/metadata.go
123123

124-
.PHONY: otel
125-
otel: ## Generate code
126-
go run ./tools/cmd/otel $(SPAN) --attr $(ATTRS)
127-
128124
.PHONY: gen-mocks
129125
gen-mocks: ## Generate mocks
130126
@echo "==> Generating mocks"

build/ci/evergreen.yml

Lines changed: 0 additions & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -148,91 +148,6 @@ functions:
148148
DO_NOT_TRACK: "1"
149149
TEST_CMD: gotestsum --junitfile e2e-tests.xml --format standard-verbose --
150150
command: make e2e-test
151-
- command: archive.targz_pack
152-
params:
153-
target: src/github.com/mongodb/mongodb-atlas-cli/coverage.tgz
154-
source_dir: src/github.com/mongodb/mongodb-atlas-cli/cov
155-
include:
156-
- '*'
157-
exclude_files:
158-
- .gitkeep
159-
- command: s3.put
160-
params:
161-
aws_key: ${aws_key}
162-
aws_secret: ${aws_secret}
163-
local_file: src/github.com/mongodb/mongodb-atlas-cli/coverage.tgz
164-
remote_file: ${project}/dist/${revision}_${created_at}/atlascli/cov/${build_variant}_${task_name}.coverage.tgz
165-
bucket: mongodb-mongocli-build
166-
permissions: public-read
167-
content_type: ${content_type|application/json}
168-
display_name: internal-bucket coverage.tgz
169-
"merge cov":
170-
- command: subprocess.exec
171-
params:
172-
<<: *go_options
173-
binary: build/ci/merge-cov.sh
174-
- command: archive.targz_pack
175-
params:
176-
target: src/github.com/mongodb/mongodb-atlas-cli/coverage.tgz
177-
source_dir: src/github.com/mongodb/mongodb-atlas-cli/
178-
include:
179-
- 'coverage.out'
180-
- 'cov/merged/*'
181-
exclude_files:
182-
- .gitkeep
183-
- command: shell.exec
184-
params:
185-
<<: *go_options
186-
shell: bash
187-
script: |
188-
set -Eeou pipefail
189-
PERCENTAGE=$(go tool cover -func=coverage.out | grep total: | awk '{print $3}' | sed 's/%//')
190-
COUNT=$(ls -1 cov/*.tgz | wc -l)
191-
cat <<EOF > expansions.yaml
192-
percentage: $PERCENTAGE
193-
count: $COUNT
194-
EOF
195-
- command: s3.put
196-
params:
197-
aws_key: ${aws_key}
198-
aws_secret: ${aws_secret}
199-
local_file: src/github.com/mongodb/mongodb-atlas-cli/expansions.yaml
200-
remote_file: ${project}/dist/${revision}_${created_at}/atlascli/expansions.yaml
201-
bucket: mongodb-mongocli-build
202-
permissions: public-read
203-
content_type: ${content_type|application/yaml}
204-
display_name: internal-bucket expansions.yaml
205-
- command: expansions.update
206-
params:
207-
ignore_missing_file: true
208-
file: src/github.com/mongodb/mongodb-atlas-cli/expansions.yaml
209-
- command: subprocess.exec
210-
params:
211-
<<: *go_options
212-
binary: rm
213-
args:
214-
- -f
215-
- expansions.yaml
216-
- command: s3.put
217-
params:
218-
aws_key: ${aws_key}
219-
aws_secret: ${aws_secret}
220-
local_file: src/github.com/mongodb/mongodb-atlas-cli/coverage.tgz
221-
remote_file: ${project}/dist/${revision}_${created_at}/atlascli/cov/e2e.coverage.tgz
222-
bucket: mongodb-mongocli-build
223-
permissions: public-read
224-
content_type: ${content_type|application/json}
225-
display_name: internal-bucket e2e.coverage.tgz
226-
- command: s3.put
227-
params:
228-
aws_key: ${aws_key}
229-
aws_secret: ${aws_secret}
230-
local_file: src/github.com/mongodb/mongodb-atlas-cli/coverage.out
231-
remote_file: ${project}/dist/${revision}_${created_at}/atlascli/cov/e2e.coverage.out
232-
bucket: mongodb-mongocli-build
233-
permissions: public-read
234-
content_type: ${content_type|application/json}
235-
display_name: internal-bucket e2e.coverage.out
236151
"install gotestsum":
237152
- command: shell.exec
238153
type: setup
@@ -514,26 +429,6 @@ functions:
514429
args:
515430
- -f
516431
- expansions.yaml
517-
"otel":
518-
- command: subprocess.exec
519-
params:
520-
<<: *go_options
521-
include_expansions_in_env:
522-
- go_base_path
523-
- go_proxy
524-
- workdir
525-
- project_id
526-
- project_identifier
527-
- otel_trace_id
528-
- otel_parent_id
529-
- otel_collector_endpoint
530-
env:
531-
<<: *go_env
532-
SPAN: ${span}
533-
ATTRS: ${attr}
534-
binary: make
535-
args:
536-
- otel
537432
"check purls":
538433
- command: subprocess.exec
539434
type: test
@@ -1737,27 +1632,6 @@ tasks:
17371632
user: atlascli
17381633
identity_file: ${workdir}/src/github.com/mongodb/mongodb-atlas-cli/build/ci/terraform/id_rsa
17391634
cmd: "powershell -ExecutionPolicy Bypass -File C:\\Users\\atlascli\\win_test.ps1 -goproxy ${go_proxy} -revision ${github_commit}"
1740-
- name: coverage
1741-
tags: ["coverage"]
1742-
depends_on:
1743-
- name: ".e2e"
1744-
variant: "* !.cron"
1745-
status: '*'
1746-
commands:
1747-
- command: shell.exec
1748-
params:
1749-
<<: *go_options
1750-
env:
1751-
<<: *go_env
1752-
AWS_ACCESS_KEY_ID: ${aws_key}
1753-
AWS_SECRET_ACCESS_KEY: ${aws_secret}
1754-
script: |
1755-
aws s3 sync s3://mongodb-mongocli-build/${project}/dist/${revision}_${created_at}/atlascli/cov/ ./cov/
1756-
- func: "merge cov"
1757-
- func: "otel"
1758-
vars:
1759-
span: "coverage"
1760-
attr: "total=${percentage},count=${count}"
17611635
- name: check_purls
17621636
tags: ["code_health"]
17631637
commands:
@@ -2085,14 +1959,6 @@ buildvariants:
20851959
<<: *go_linux_version
20861960
tasks:
20871961
- name: ".packer .windows"
2088-
- name: coverage
2089-
display_name: "Coverage"
2090-
run_on:
2091-
- rhel80-small
2092-
expansions:
2093-
<<: *go_linux_version
2094-
tasks:
2095-
- name: ".coverage"
20961962
- name: snyk
20971963
display_name: Snyk
20981964
allowed_requesters: ["patch", "ad_hoc", "github_pr"]

build/ci/library_owners.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
"go.mongodb.org/atlas": "apix-2",
4646
"go.mongodb.org/mongo-driver": "apix-2",
4747
"go.opentelemetry.io/otel": "apix-2",
48-
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc": "apix-2",
4948
"go.opentelemetry.io/otel/sdk": "apix-2",
5049
"go.opentelemetry.io/otel/trace": "apix-2",
5150
"go.uber.org/mock": "apix-2",

go.mod

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -46,24 +46,18 @@ require (
4646
go.mongodb.org/atlas-sdk/v20240530005 v20240530005.0.0
4747
go.mongodb.org/atlas-sdk/v20250312005 v20250312005.0.0
4848
go.mongodb.org/mongo-driver v1.17.4
49-
go.opentelemetry.io/otel v1.37.0
50-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.37.0
51-
go.opentelemetry.io/otel/sdk v1.37.0
52-
go.opentelemetry.io/otel/trace v1.37.0
5349
go.uber.org/mock v0.5.2
5450
golang.org/x/mod v0.26.0
5551
golang.org/x/net v0.42.0
5652
golang.org/x/sys v0.34.0
5753
golang.org/x/tools v0.35.0
5854
google.golang.org/api v0.244.0
59-
google.golang.org/grpc v1.74.2
6055
google.golang.org/protobuf v1.36.6
6156
gopkg.in/yaml.v3 v3.0.1
6257
)
6358

6459
require (
6560
github.com/bmatcuk/doublestar/v4 v4.0.2 // indirect
66-
github.com/cenkalti/backoff/v5 v5.0.2 // indirect
6761
github.com/cli/safeexec v1.0.0 // indirect
6862
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
6963
github.com/google/addlicense v1.1.1 // indirect
@@ -74,6 +68,10 @@ require (
7468
github.com/otiai10/copy v1.10.0 // indirect
7569
github.com/sergi/go-diff v1.2.0 // indirect
7670
go.opencensus.io v0.24.0 // indirect
71+
go.opentelemetry.io/otel v1.37.0 // indirect
72+
go.opentelemetry.io/otel/sdk v1.37.0 // indirect
73+
go.opentelemetry.io/otel/trace v1.37.0 // indirect
74+
google.golang.org/grpc v1.74.2 // indirect
7775
k8s.io/klog/v2 v2.90.1 // indirect
7876
)
7977

@@ -125,7 +123,6 @@ require (
125123
github.com/google/uuid v1.6.0 // indirect
126124
github.com/googleapis/enterprise-certificate-proxy v0.3.6 // indirect
127125
github.com/googleapis/gax-go/v2 v2.15.0 // indirect
128-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1 // indirect
129126
github.com/hashicorp/errwrap v1.1.0 // indirect
130127
github.com/hashicorp/go-multierror v1.1.1 // indirect
131128
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
@@ -168,9 +165,7 @@ require (
168165
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
169166
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 // indirect
170167
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect
171-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.37.0 // indirect
172168
go.opentelemetry.io/otel/metric v1.37.0 // indirect
173-
go.opentelemetry.io/proto/otlp v1.7.0 // indirect
174169
go.uber.org/multierr v1.11.0 // indirect
175170
go4.org v0.0.0-20230225012048-214862532bf5 // indirect
176171
golang.org/x/crypto v0.40.0 // indirect

go.sum

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,6 @@ github.com/bradleyjkemp/cupaloy/v2 v2.8.0 h1:any4BmKE+jGIaMpnU8YgH/I2LPiLBufr6oM
104104
github.com/bradleyjkemp/cupaloy/v2 v2.8.0/go.mod h1:bm7JXdkRd4BHJk9HpwqAI8BoAY1lps46Enkdqw6aRX0=
105105
github.com/briandowns/spinner v1.23.2 h1:Zc6ecUnI+YzLmJniCfDNaMbW0Wid1d5+qcTq4L2FW8w=
106106
github.com/briandowns/spinner v1.23.2/go.mod h1:LaZeM4wm2Ywy6vO571mvhQNRcWfRUnXOs0RcKV0wYKM=
107-
github.com/cenkalti/backoff/v5 v5.0.2 h1:rIfFVxEf1QsI7E1ZHfp/B4DF/6QBAUhmgkxc0H7Zss8=
108-
github.com/cenkalti/backoff/v5 v5.0.2/go.mod h1:rkhZdG3JZukswDf7f0cwqPNk4K0sa+F97BxZthm/crw=
109107
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
110108
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
111109
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
@@ -247,8 +245,6 @@ github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+
247245
github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
248246
github.com/googleapis/gax-go/v2 v2.15.0 h1:SyjDc1mGgZU5LncH8gimWo9lW1DtIfPibOG81vgd/bo=
249247
github.com/googleapis/gax-go/v2 v2.15.0/go.mod h1:zVVkkxAQHa1RQpg9z2AUCMnKhi0Qld9rcmyfL1OZhoc=
250-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1 h1:X5VWvz21y3gzm9Nw/kaUeku/1+uBhcekkmy4IkffJww=
251-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1/go.mod h1:Zanoh4+gvIgluNqcfMVTJueD4wSS5hT7zTt4Mrutd90=
252248
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
253249
github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I=
254250
github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
@@ -450,10 +446,6 @@ go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 h1:F7Jx+6h
450446
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0/go.mod h1:UHB22Z8QsdRDrnAtX4PntOl36ajSxcdUMt1sF7Y6E7Q=
451447
go.opentelemetry.io/otel v1.37.0 h1:9zhNfelUvx0KBfu/gb+ZgeAfAgtWrfHJZcAqFC228wQ=
452448
go.opentelemetry.io/otel v1.37.0/go.mod h1:ehE/umFRLnuLa/vSccNq9oS1ErUlkkK71gMcN34UG8I=
453-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.37.0 h1:Ahq7pZmv87yiyn3jeFz/LekZmPLLdKejuO3NcK9MssM=
454-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.37.0/go.mod h1:MJTqhM0im3mRLw1i8uGHnCvUEeS7VwRyxlLC78PA18M=
455-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.37.0 h1:EtFWSnwW9hGObjkIdmlnWSydO+Qs8OwzfzXLUPg4xOc=
456-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.37.0/go.mod h1:QjUEoiGCPkvFZ/MjK6ZZfNOS6mfVEVKYE99dFhuN2LI=
457449
go.opentelemetry.io/otel/metric v1.37.0 h1:mvwbQS5m0tbmqML4NqK+e3aDiO02vsf/WgbsdpcPoZE=
458450
go.opentelemetry.io/otel/metric v1.37.0/go.mod h1:04wGrZurHYKOc+RKeye86GwKiTb9FKm1WHtO+4EVr2E=
459451
go.opentelemetry.io/otel/sdk v1.37.0 h1:ItB0QUqnjesGRvNcmAcU0LyvkVyGJ2xftD29bWdDvKI=
@@ -462,10 +454,6 @@ go.opentelemetry.io/otel/sdk/metric v1.36.0 h1:r0ntwwGosWGaa0CrSt8cuNuTcccMXERFw
462454
go.opentelemetry.io/otel/sdk/metric v1.36.0/go.mod h1:qTNOhFDfKRwX0yXOqJYegL5WRaW376QbB7P4Pb0qva4=
463455
go.opentelemetry.io/otel/trace v1.37.0 h1:HLdcFNbRQBE2imdSEgm/kwqmQj1Or1l/7bW6mxVK7z4=
464456
go.opentelemetry.io/otel/trace v1.37.0/go.mod h1:TlgrlQ+PtQO5XFerSPUYG0JSgGyryXewPGyayAWSBS0=
465-
go.opentelemetry.io/proto/otlp v1.7.0 h1:jX1VolD6nHuFzOYso2E73H85i92Mv8JQYk0K9vz09os=
466-
go.opentelemetry.io/proto/otlp v1.7.0/go.mod h1:fSKjH6YJ7HDlwzltzyMj036AJ3ejJLCgCSHGj4efDDo=
467-
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
468-
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
469457
go.uber.org/mock v0.5.2 h1:LbtPTcP8A5k9WPXj54PPPbjcI4Y6lhyOZXn+VS7wNko=
470458
go.uber.org/mock v0.5.2/go.mod h1:wLlUxC2vVTPTaE3UD51E0BGOAElKrILxhVSDYQLld5o=
471459
go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=

0 commit comments

Comments
 (0)