Skip to content

Commit 51f388e

Browse files
committed
add make dependabot
1 parent 145f440 commit 51f388e

9 files changed

Lines changed: 317 additions & 301 deletions

File tree

Makefile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,14 @@ lint:
5959
modgraph: gomods
6060
go install github.com/jmank88/modgraph@v0.1.0
6161
./modgraph > go.md
62+
63+
.PHONY: dependabot
64+
ifndef DEPENDABOT_SEVERITY
65+
DEPENDABOT_SEVERITY := "critical,high"
66+
endif
67+
dependabot: gomods
68+
gh api --paginate -H "Accept: application/vnd.github+json" --method GET \
69+
'/repos/smartcontractkit/chainlink-common/dependabot/alerts?state=open&ecosystem=Go&severity=$(DEPENDABOT_SEVERITY)' | \
70+
jq -r '.[] | select(.security_vulnerability.first_patched_version != null) | .dependency.manifest_path |= rtrimstr("go.mod") | "./\(.dependency.manifest_path) \(.security_vulnerability.package.name) \(.security_vulnerability.first_patched_version.identifier)"' | \
71+
xargs -L1 -t bash -c 'cd $$0 && go get $$1@v$$2 || go get $$1'
72+
gomods tidy

go.mod

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -53,31 +53,31 @@ require (
5353
github.com/smartcontractkit/libocr v0.0.0-20250912173940-f3ab0246e23d
5454
github.com/stretchr/testify v1.11.1
5555
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0
56-
go.opentelemetry.io/otel v1.39.0
56+
go.opentelemetry.io/otel v1.43.0
5757
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.12.2
58-
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.12.2
58+
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.16.0
5959
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.36.0
60-
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.36.0
60+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.40.0
6161
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.36.0
62-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.36.0
62+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.40.0
6363
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.13.0
6464
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.36.0
6565
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.36.0
66-
go.opentelemetry.io/otel/log v0.15.0
67-
go.opentelemetry.io/otel/metric v1.39.0
68-
go.opentelemetry.io/otel/sdk v1.39.0
69-
go.opentelemetry.io/otel/sdk/log v0.15.0
70-
go.opentelemetry.io/otel/sdk/metric v1.39.0
71-
go.opentelemetry.io/otel/trace v1.39.0
66+
go.opentelemetry.io/otel/log v0.19.0
67+
go.opentelemetry.io/otel/metric v1.43.0
68+
go.opentelemetry.io/otel/sdk v1.40.0
69+
go.opentelemetry.io/otel/sdk/log v0.16.0
70+
go.opentelemetry.io/otel/sdk/metric v1.40.0
71+
go.opentelemetry.io/otel/trace v1.43.0
7272
go.uber.org/zap v1.27.1
73-
golang.org/x/crypto v0.47.0
73+
golang.org/x/crypto v0.49.0
7474
golang.org/x/exp v0.0.0-20260112195511-716be5621a96
75-
golang.org/x/sync v0.19.0
75+
golang.org/x/sync v0.20.0
7676
golang.org/x/time v0.14.0
77-
golang.org/x/tools v0.41.0
77+
golang.org/x/tools v0.42.0
7878
gonum.org/v1/gonum v0.17.0
79-
google.golang.org/genproto/googleapis/rpc v0.0.0-20251029180050-ab9386a59fda
80-
google.golang.org/grpc v1.78.0
79+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260401024825-9d38bb4040a9
80+
google.golang.org/grpc v1.79.3
8181
google.golang.org/protobuf v1.36.11
8282
gopkg.in/yaml.v3 v3.0.1
8383
sigs.k8s.io/yaml v1.4.0
@@ -89,8 +89,8 @@ require (
8989
github.com/bahlo/generic-list-go v0.2.0 // indirect
9090
github.com/beorn7/perks v1.0.1 // indirect
9191
github.com/buger/goterm v1.0.4 // indirect
92-
github.com/buger/jsonparser v1.1.1 // indirect
93-
github.com/cenkalti/backoff/v5 v5.0.2 // indirect
92+
github.com/buger/jsonparser v1.1.2 // indirect
93+
github.com/cenkalti/backoff/v5 v5.0.3 // indirect
9494
github.com/cespare/xxhash/v2 v2.3.0 // indirect
9595
github.com/cloudevents/sdk-go/binding/format/protobuf/v2 v2.16.1 // indirect
9696
github.com/cloudevents/sdk-go/v2 v2.16.1 // indirect
@@ -107,7 +107,7 @@ require (
107107
github.com/google/flatbuffers v25.2.10+incompatible // indirect
108108
github.com/grafana/pyroscope-go/godeltaprof v0.1.9 // indirect
109109
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2 // indirect
110-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 // indirect
110+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 // indirect
111111
github.com/hako/durafmt v0.0.0-20200710122514-c0fb7b4da026 // indirect
112112
github.com/hashicorp/yamux v0.1.2 // indirect
113113
github.com/jackc/chunkreader/v2 v2.0.1 // indirect
@@ -147,16 +147,16 @@ require (
147147
github.com/x448/float16 v0.8.4 // indirect
148148
github.com/zeebo/xxh3 v1.0.2 // indirect
149149
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
150-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.36.0 // indirect
151-
go.opentelemetry.io/proto/otlp v1.6.0 // indirect
150+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0 // indirect
151+
go.opentelemetry.io/proto/otlp v1.10.0 // indirect
152152
go.uber.org/multierr v1.11.0 // indirect
153-
golang.org/x/mod v0.32.0 // indirect
154-
golang.org/x/net v0.49.0 // indirect
155-
golang.org/x/sys v0.40.0 // indirect
156-
golang.org/x/telemetry v0.0.0-20260109210033-bd525da824e2 // indirect
157-
golang.org/x/term v0.39.0 // indirect
158-
golang.org/x/text v0.33.0 // indirect
153+
golang.org/x/mod v0.33.0 // indirect
154+
golang.org/x/net v0.52.0 // indirect
155+
golang.org/x/sys v0.42.0 // indirect
156+
golang.org/x/telemetry v0.0.0-20260209163413-e7419c687ee4 // indirect
157+
golang.org/x/term v0.41.0 // indirect
158+
golang.org/x/text v0.35.0 // indirect
159159
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
160-
google.golang.org/genproto/googleapis/api v0.0.0-20251029180050-ab9386a59fda // indirect
160+
google.golang.org/genproto/googleapis/api v0.0.0-20260401024825-9d38bb4040a9 // indirect
161161
gopkg.in/yaml.v2 v2.4.0 // indirect
162162
)

0 commit comments

Comments
 (0)