@@ -2,10 +2,13 @@ module github.com/golang-templates/seed/build
22
33go 1.22
44
5+ // FIXME: temporary fix for go.opentelemetry.io/otel/exporters/otlp/internal v0.20.1
6+ replace go.opentelemetry.io/otel/exporters/otlp/internal v0.20.1 => go.opentelemetry.io/otel/exporters/otlp/otlpmetric v0.43.0
7+
58require (
69 github.com/client9/misspell v0.3.4
710 github.com/golangci/golangci-lint v1.57.2
8- github.com/goreleaser/goreleaser v1.24.0
11+ github.com/goreleaser/goreleaser v1.25.1
912)
1013
1114require (
@@ -15,7 +18,7 @@ require (
1518 cloud.google.com/go/compute v1.25.0 // indirect
1619 cloud.google.com/go/compute/metadata v0.2.3 // indirect
1720 cloud.google.com/go/iam v1.1.6 // indirect
18- cloud.google.com/go/kms v1.15.8 // indirect
21+ cloud.google.com/go/kms v1.15.7 // indirect
1922 cloud.google.com/go/storage v1.39.1 // indirect
2023 code.gitea.io/sdk/gitea v0.17.1 // indirect
2124 dario.cat/mergo v1.0.0 // indirect
@@ -60,29 +63,29 @@ require (
6063 github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
6164 github.com/ashanbrown/forbidigo v1.6.0 // indirect
6265 github.com/ashanbrown/makezero v1.1.1 // indirect
63- github.com/atc0005/go-teams-notify/v2 v2.9 .0 // indirect
64- github.com/aws/aws-sdk-go v1.51.6 // indirect
65- github.com/aws/aws-sdk-go-v2 v1.26.0 // indirect
66+ github.com/atc0005/go-teams-notify/v2 v2.10 .0 // indirect
67+ github.com/aws/aws-sdk-go v1.51.1 // indirect
68+ github.com/aws/aws-sdk-go-v2 v1.25.3 // indirect
6669 github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.1 // indirect
67- github.com/aws/aws-sdk-go-v2/config v1.27.9 // indirect
68- github.com/aws/aws-sdk-go-v2/credentials v1.17.9 // indirect
69- github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.0 // indirect
70+ github.com/aws/aws-sdk-go-v2/config v1.27.7 // indirect
71+ github.com/aws/aws-sdk-go-v2/credentials v1.17.7 // indirect
72+ github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 // indirect
7073 github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.9 // indirect
71- github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.4 // indirect
72- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.4 // indirect
74+ github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.3 // indirect
75+ github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.3 // indirect
7376 github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 // indirect
7477 github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.3 // indirect
7578 github.com/aws/aws-sdk-go-v2/service/ecr v1.20.2 // indirect
7679 github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.18.2 // indirect
7780 github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.1 // indirect
7881 github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.5 // indirect
79- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.6 // indirect
82+ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.5 // indirect
8083 github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.3 // indirect
81- github.com/aws/aws-sdk-go-v2/service/kms v1.30.0 // indirect
84+ github.com/aws/aws-sdk-go-v2/service/kms v1.29.2 // indirect
8285 github.com/aws/aws-sdk-go-v2/service/s3 v1.51.4 // indirect
83- github.com/aws/aws-sdk-go-v2/service/sso v1.20.3 // indirect
84- github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.3 // indirect
85- github.com/aws/aws-sdk-go-v2/service/sts v1.28.5 // indirect
86+ github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 // indirect
87+ github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 // indirect
88+ github.com/aws/aws-sdk-go-v2/service/sts v1.28.4 // indirect
8689 github.com/aws/smithy-go v1.20.1 // indirect
8790 github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20231024185945-8841054dbdb8 // indirect
8891 github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
@@ -109,7 +112,7 @@ require (
109112 github.com/cenkalti/backoff/v4 v4.2.1 // indirect
110113 github.com/cespare/xxhash/v2 v2.2.0 // indirect
111114 github.com/charithe/durationcheck v0.0.10 // indirect
112- github.com/charmbracelet/lipgloss v0.9.1 // indirect
115+ github.com/charmbracelet/lipgloss v0.10.0 // indirect
113116 github.com/charmbracelet/x/exp/ordered v0.0.0-20231010190216-1cb11efc897d // indirect
114117 github.com/chavacava/garif v0.1.0 // indirect
115118 github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589 // indirect
@@ -124,17 +127,16 @@ require (
124127 github.com/davidmz/go-pageant v1.0.2 // indirect
125128 github.com/denis-tingaikin/go-header v0.5.0 // indirect
126129 github.com/dghubble/go-twitter v0.0.0-20211115160449-93a8679adecb // indirect
127- github.com/dghubble/oauth1 v0.7.2 // indirect
130+ github.com/dghubble/oauth1 v0.7.3 // indirect
128131 github.com/dghubble/sling v1.4.0 // indirect
129132 github.com/dimchansky/utfbom v1.1.1 // indirect
130133 github.com/distribution/reference v0.5.0 // indirect
131- github.com/docker/cli v24 .0.7 +incompatible // indirect
134+ github.com/docker/cli v25 .0.4 +incompatible // indirect
132135 github.com/docker/distribution v2.8.3+incompatible // indirect
133- github.com/docker/docker v24 .0.9 +incompatible // indirect
136+ github.com/docker/docker v25 .0.5 +incompatible // indirect
134137 github.com/docker/docker-credential-helpers v0.8.0 // indirect
135138 github.com/docker/go-connections v0.4.0 // indirect
136139 github.com/docker/go-units v0.5.0 // indirect
137- github.com/dustin/go-humanize v1.0.1 // indirect
138140 github.com/elliotchance/orderedmap/v2 v2.2.0 // indirect
139141 github.com/emirpasic/gods v1.18.1 // indirect
140142 github.com/ettle/strcase v0.2.0 // indirect
@@ -153,16 +155,16 @@ require (
153155 github.com/go-git/go-git/v5 v5.11.0 // indirect
154156 github.com/go-logr/logr v1.4.1 // indirect
155157 github.com/go-logr/stdr v1.2.2 // indirect
156- github.com/go-openapi/analysis v0.23 .0 // indirect
157- github.com/go-openapi/errors v0.22 .0 // indirect
158- github.com/go-openapi/jsonpointer v0.21.0 // indirect
159- github.com/go-openapi/jsonreference v0.21.0 // indirect
160- github.com/go-openapi/loads v0.22.0 // indirect
161- github.com/go-openapi/runtime v0.28.0 // indirect
162- github.com/go-openapi/spec v0.21.0 // indirect
163- github.com/go-openapi/strfmt v0.23 .0 // indirect
164- github.com/go-openapi/swag v0.23.0 // indirect
165- github.com/go-openapi/validate v0.24.0 // indirect
158+ github.com/go-openapi/analysis v0.22 .0 // indirect
159+ github.com/go-openapi/errors v0.21 .0 // indirect
160+ github.com/go-openapi/jsonpointer v0.20.2 // indirect
161+ github.com/go-openapi/jsonreference v0.20.4 // indirect
162+ github.com/go-openapi/loads v0.21.5 // indirect
163+ github.com/go-openapi/runtime v0.27.1 // indirect
164+ github.com/go-openapi/spec v0.20.13 // indirect
165+ github.com/go-openapi/strfmt v0.22 .0 // indirect
166+ github.com/go-openapi/swag v0.22.9 // indirect
167+ github.com/go-openapi/validate v0.22.4 // indirect
166168 github.com/go-telegram-bot-api/telegram-bot-api v4.6.4+incompatible // indirect
167169 github.com/go-toolsmith/astcast v1.1.0 // indirect
168170 github.com/go-toolsmith/astcopy v1.1.0 // indirect
@@ -188,20 +190,20 @@ require (
188190 github.com/golangci/unconvert v0.0.0-20240309020433-c5143eacb3ed // indirect
189191 github.com/google/go-cmp v0.6.0 // indirect
190192 github.com/google/go-containerregistry v0.19.1 // indirect
191- github.com/google/go-github/v57 v57 .0.0 // indirect
193+ github.com/google/go-github/v61 v61 .0.0 // indirect
192194 github.com/google/go-querystring v1.1.0 // indirect
193- github.com/google/ko v0.15.1 // indirect
195+ github.com/google/ko v0.15.2 // indirect
194196 github.com/google/rpmpack v0.6.0 // indirect
195197 github.com/google/s2a-go v0.1.7 // indirect
196198 github.com/google/safetext v0.0.0-20220905092116-b49f7bc46da2 // indirect
197199 github.com/google/uuid v1.6.0 // indirect
198200 github.com/google/wire v0.6.0 // indirect
199201 github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect
200- github.com/googleapis/gax-go/v2 v2.12.3 // indirect
202+ github.com/googleapis/gax-go/v2 v2.12.2 // indirect
201203 github.com/gordonklaus/ineffassign v0.1.0 // indirect
202204 github.com/goreleaser/chglog v0.5.0 // indirect
203205 github.com/goreleaser/fileglob v1.3.0 // indirect
204- github.com/goreleaser/nfpm/v2 v2.35.3 // indirect
206+ github.com/goreleaser/nfpm/v2 v2.36.1 // indirect
205207 github.com/gorilla/websocket v1.5.1 // indirect
206208 github.com/gostaticanalysis/analysisutil v0.7.1 // indirect
207209 github.com/gostaticanalysis/comment v1.4.2 // indirect
@@ -230,7 +232,7 @@ require (
230232 github.com/kevinburke/ssh_config v1.2.0 // indirect
231233 github.com/kisielk/errcheck v1.7.0 // indirect
232234 github.com/kkHAIKE/contextcheck v1.1.5 // indirect
233- github.com/klauspost/compress v1.17.5 // indirect
235+ github.com/klauspost/compress v1.17.7 // indirect
234236 github.com/klauspost/pgzip v1.2.6 // indirect
235237 github.com/kulti/thelper v0.6.3 // indirect
236238 github.com/kunwardeep/paralleltest v1.0.10 // indirect
@@ -252,6 +254,7 @@ require (
252254 github.com/mattn/go-isatty v0.0.20 // indirect
253255 github.com/mattn/go-mastodon v0.0.6 // indirect
254256 github.com/mattn/go-runewidth v0.0.15 // indirect
257+ github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 // indirect
255258 github.com/mgechev/revive v1.3.7 // indirect
256259 github.com/mitchellh/copystructure v1.2.0 // indirect
257260 github.com/mitchellh/go-homedir v1.1.0 // indirect
@@ -279,15 +282,15 @@ require (
279282 github.com/pkg/errors v0.9.1 // indirect
280283 github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
281284 github.com/polyfloyd/go-errorlint v1.4.8 // indirect
282- github.com/prometheus/client_golang v1.19 .0 // indirect
283- github.com/prometheus/client_model v0.6 .0 // indirect
284- github.com/prometheus/common v0.51.1 // indirect
285+ github.com/prometheus/client_golang v1.18 .0 // indirect
286+ github.com/prometheus/client_model v0.5 .0 // indirect
287+ github.com/prometheus/common v0.45.0 // indirect
285288 github.com/prometheus/procfs v0.12.0 // indirect
286289 github.com/quasilyte/go-ruleguard v0.4.2 // indirect
287290 github.com/quasilyte/gogrep v0.5.0 // indirect
288291 github.com/quasilyte/regex/syntax v0.0.0-20210819130434-b3f0c404a727 // indirect
289292 github.com/quasilyte/stdinfo v0.0.0-20220114132959-f7386bf02567 // indirect
290- github.com/rivo/uniseg v0.4.2 // indirect
293+ github.com/rivo/uniseg v0.4.7 // indirect
291294 github.com/russross/blackfriday/v2 v2.1.0 // indirect
292295 github.com/ryancurrah/gomodguard v1.3.1 // indirect
293296 github.com/ryanrolds/sqlclosecheck v0.5.1 // indirect
@@ -302,14 +305,14 @@ require (
302305 github.com/sergi/go-diff v1.2.0 // indirect
303306 github.com/shazow/go-diff v0.0.0-20160112020656-b6b7b6733b8c // indirect
304307 github.com/shopspring/decimal v1.2.0 // indirect
305- github.com/sigstore/cosign/v2 v2.2.4 // indirect
306- github.com/sigstore/rekor v1.3.6 // indirect
307- github.com/sigstore/sigstore v1.8.3 // indirect
308+ github.com/sigstore/cosign/v2 v2.2.3 // indirect
309+ github.com/sigstore/rekor v1.3.4 // indirect
310+ github.com/sigstore/sigstore v1.8.1 // indirect
308311 github.com/sirupsen/logrus v1.9.3 // indirect
309312 github.com/sivchari/containedctx v1.0.3 // indirect
310313 github.com/sivchari/tenv v1.7.1 // indirect
311314 github.com/skeema/knownhosts v1.2.1 // indirect
312- github.com/slack-go/slack v0.12.3 // indirect
315+ github.com/slack-go/slack v0.12.5 // indirect
313316 github.com/sonatard/noctx v0.0.2 // indirect
314317 github.com/sourcegraph/conc v0.3.0 // indirect
315318 github.com/sourcegraph/go-diff v0.7.0 // indirect
@@ -338,9 +341,8 @@ require (
338341 github.com/ultraware/whitespace v0.1.0 // indirect
339342 github.com/uudashr/gocognit v1.1.2 // indirect
340343 github.com/vbatts/tar-split v0.11.5 // indirect
341- github.com/withfig/autocomplete-tools/integrations/cobra v1.2.1 // indirect
342344 github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect
343- github.com/xanzy/go-gitlab v0.102 .0 // indirect
345+ github.com/xanzy/go-gitlab v0.101 .0 // indirect
344346 github.com/xanzy/ssh-agent v0.3.3 // indirect
345347 github.com/xen0n/gosmopolitan v1.2.2 // indirect
346348 github.com/yagipy/maintidx v1.0.0 // indirect
@@ -350,34 +352,36 @@ require (
350352 gitlab.com/digitalxero/go-conventional-commit v1.0.7 // indirect
351353 go-simpler.org/musttag v0.9.0 // indirect
352354 go-simpler.org/sloglint v0.5.0 // indirect
353- go.mongodb.org/mongo-driver v1.14.0 // indirect
355+ go.mongodb.org/mongo-driver v1.13.1 // indirect
354356 go.opencensus.io v0.24.0 // indirect
355357 go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect
356358 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect
357359 go.opentelemetry.io/otel v1.24.0 // indirect
360+ go.opentelemetry.io/otel/exporters/otlp/internal v0.20.1 // indirect
358361 go.opentelemetry.io/otel/metric v1.24.0 // indirect
359362 go.opentelemetry.io/otel/trace v1.24.0 // indirect
360363 go.uber.org/automaxprocs v1.5.3 // indirect
361364 go.uber.org/multierr v1.11.0 // indirect
362365 go.uber.org/zap v1.27.0 // indirect
363366 gocloud.dev v0.37.0 // indirect
364- golang.org/x/crypto v0.22 .0 // indirect
367+ golang.org/x/crypto v0.21 .0 // indirect
365368 golang.org/x/exp v0.0.0-20240103183307-be819d1f06fc // indirect
366369 golang.org/x/exp/typeparams v0.0.0-20240314144324-c7f7c6466f7f // indirect
367370 golang.org/x/mod v0.16.0 // indirect
368- golang.org/x/net v0.23 .0 // indirect
369- golang.org/x/oauth2 v0.19 .0 // indirect
370- golang.org/x/sync v0.7 .0 // indirect
371- golang.org/x/sys v0.19 .0 // indirect
372- golang.org/x/term v0.19 .0 // indirect
371+ golang.org/x/net v0.22 .0 // indirect
372+ golang.org/x/oauth2 v0.18 .0 // indirect
373+ golang.org/x/sync v0.6 .0 // indirect
374+ golang.org/x/sys v0.18 .0 // indirect
375+ golang.org/x/term v0.18 .0 // indirect
373376 golang.org/x/text v0.14.0 // indirect
374377 golang.org/x/time v0.5.0 // indirect
375378 golang.org/x/tools v0.19.0 // indirect
376379 golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect
377- google.golang.org/api v0.172.0 // indirect
380+ google.golang.org/api v0.169.0 // indirect
381+ google.golang.org/appengine v1.6.8 // indirect
378382 google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 // indirect
379383 google.golang.org/genproto/googleapis/api v0.0.0-20240311173647-c811ad7063a7 // indirect
380- google.golang.org/genproto/googleapis/rpc v0.0.0-20240318140521-94a12d6c2237 // indirect
384+ google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7 // indirect
381385 google.golang.org/grpc v1.62.1 // indirect
382386 google.golang.org/protobuf v1.33.0 // indirect
383387 gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
@@ -387,10 +391,9 @@ require (
387391 gopkg.in/warnings.v0 v0.1.2 // indirect
388392 gopkg.in/yaml.v2 v2.4.0 // indirect
389393 gopkg.in/yaml.v3 v3.0.1 // indirect
390- gotest.tools/v3 v3.1.0 // indirect
391394 honnef.co/go/tools v0.4.7 // indirect
392395 mvdan.cc/gofumpt v0.6.0 // indirect
393396 mvdan.cc/unparam v0.0.0-20240104100049-c549a3470d14 // indirect
394- sigs.k8s.io/kind v0.20 .0 // indirect
397+ sigs.k8s.io/kind v0.22 .0 // indirect
395398 sigs.k8s.io/yaml v1.4.0 // indirect
396399)
0 commit comments