treewide: bump go deps and cleanup nogo linter config
This includes a patch for rules_go that is not merged yet, that allows
to run nogo against all external dependencies.
Change-Id: Ie874278d01e94116a2c3898bc98084c961318fd9
Reviewed-on: https://review.monogon.dev/c/monogon/+/3983
Tested-by: Jenkins CI
Reviewed-by: Leopold Schabel <leo@monogon.tech>
diff --git a/go.mod b/go.mod
index aba53ba..8e5effe 100644
--- a/go.mod
+++ b/go.mod
@@ -50,11 +50,6 @@
// organization at once.
replace github.com/packethost/packngo => github.com/monogon-dev/packngo v0.0.0-20240122175436-ecbd9eb00ddb
-// Breaking change https://github.com/prometheus/procfs/pull/623 does not have
-// a compatible node_exporter release yet.
-// Fix is in https://github.com/prometheus/node_exporter/pull/3059.
-replace github.com/prometheus/procfs => github.com/prometheus/procfs v0.14.0
-
require (
4d63.com/gocheckcompilerdirectives v1.2.1
cloud.google.com/go/storage v1.43.0
@@ -75,7 +70,7 @@
github.com/go-delve/delve v1.24.0
github.com/golang-migrate/migrate/v4 v4.15.2
github.com/golangci/gofmt v0.0.0-20250106114630-d62b90e6713d
- github.com/google/cel-go v0.22.0
+ github.com/google/cel-go v0.22.1
github.com/google/certificate-transparency-go v1.1.2
github.com/google/go-cmp v0.6.0
github.com/google/go-tpm v0.3.3
@@ -106,16 +101,16 @@
github.com/packethost/packngo v0.29.0
github.com/pkg/errors v0.9.1
github.com/pkg/sftp v1.13.1
- github.com/prometheus/client_golang v1.20.5
- github.com/prometheus/node_exporter v1.8.2
+ github.com/prometheus/client_golang v1.21.0
+ github.com/prometheus/node_exporter v1.9.0
github.com/rivo/uniseg v0.4.7
github.com/rmohr/bazeldnf v0.5.4
github.com/sbezverk/nfproxy v0.0.0-20210112155058-0d98b4a69f0c
github.com/schollz/progressbar/v3 v3.14.6
- github.com/spf13/cobra v1.8.1
- github.com/spf13/pflag v1.0.5
+ github.com/spf13/cobra v1.9.1
+ github.com/spf13/pflag v1.0.6
github.com/sqlc-dev/sqlc v1.23.0
- github.com/stretchr/testify v1.9.0
+ github.com/stretchr/testify v1.10.0
github.com/vishvananda/netlink v1.3.1-0.20240905180732-b1ce50cfa9be
github.com/yalue/native_endian v1.0.2
go.etcd.io/etcd/api/v3 v3.5.16
@@ -126,19 +121,19 @@
go.uber.org/multierr v1.11.0
go.uber.org/zap v1.27.0
go4.org/netipx v0.0.0-20231129151722-fdeea329fbba
- golang.org/x/crypto v0.31.0
- golang.org/x/net v0.33.0
- golang.org/x/sync v0.10.0
- golang.org/x/sys v0.28.0
- golang.org/x/term v0.27.0
- golang.org/x/text v0.21.0
- golang.org/x/time v0.8.0
- golang.org/x/tools v0.28.0
+ golang.org/x/crypto v0.33.0
+ golang.org/x/net v0.35.0
+ golang.org/x/sync v0.11.0
+ golang.org/x/sys v0.30.0
+ golang.org/x/term v0.29.0
+ golang.org/x/text v0.22.0
+ golang.org/x/time v0.10.0
+ golang.org/x/tools v0.30.0
golang.zx2c4.com/wireguard/wgctrl v0.0.0-20220208144051-fde48d68ee68
- google.golang.org/api v0.214.0
+ google.golang.org/api v0.222.0
google.golang.org/genproto/googleapis/api v0.0.0-20250106144421-5f5ef82da422
- google.golang.org/grpc v1.67.3
- google.golang.org/protobuf v1.36.3
+ google.golang.org/grpc v1.70.0
+ google.golang.org/protobuf v1.36.5
gvisor.dev/gvisor v0.0.0-20241119070250-e4f9220466df
honnef.co/go/tools v0.5.1
k8s.io/api v0.32.0
@@ -156,10 +151,10 @@
)
require (
- cel.dev/expr v0.18.0 // indirect
+ cel.dev/expr v0.19.1 // indirect
cloud.google.com/go v0.118.0 // indirect
- cloud.google.com/go/auth v0.13.0 // indirect
- cloud.google.com/go/auth/oauth2adapt v0.2.6 // indirect
+ cloud.google.com/go/auth v0.14.1 // indirect
+ cloud.google.com/go/auth/oauth2adapt v0.2.7 // indirect
cloud.google.com/go/compute/metadata v0.6.0 // indirect
cloud.google.com/go/iam v1.3.1 // indirect
dario.cat/mergo v1.0.1 // indirect
@@ -181,7 +176,7 @@
github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2 // indirect
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a // indirect
github.com/bazelbuild/buildtools v0.0.0-20201023142455-8a8e1e724705 // indirect
- github.com/beevik/ntp v1.3.1 // indirect
+ github.com/beevik/ntp v1.4.3 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/blang/semver/v4 v4.0.0 // indirect
github.com/bytecodealliance/wasmtime-go/v14 v14.0.0 // indirect
@@ -217,7 +212,7 @@
github.com/coreos/go-oidc v2.2.1+incompatible // indirect
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
github.com/cosiner/argv v0.1.0 // indirect
- github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect
+ github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect
github.com/creack/pty v1.1.20 // indirect
github.com/crillab/gophersat v1.3.1 // indirect
github.com/cubicdaiya/gonp v1.0.4 // indirect
@@ -247,8 +242,6 @@
github.com/go-delve/liner v1.2.3-0.20231231155935-4726ab1d7f62 // indirect
github.com/go-errors/errors v1.4.2 // indirect
github.com/go-jose/go-jose/v4 v4.0.4 // indirect
- github.com/go-kit/log v0.2.1 // indirect
- github.com/go-logfmt/logfmt v0.5.1 // indirect
github.com/go-logr/logr v1.4.2 // indirect
github.com/go-logr/stdr v1.2.2 // indirect
github.com/go-openapi/jsonpointer v0.21.0 // indirect
@@ -269,11 +262,11 @@
github.com/google/go-dap v0.12.0 // indirect
github.com/google/gofuzz v1.2.0 // indirect
github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db // indirect
- github.com/google/s2a-go v0.1.8 // indirect
+ github.com/google/s2a-go v0.1.9 // indirect
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
github.com/google/subcommands v1.0.2-0.20190508160503-636abe8753b8 // indirect
github.com/googleapis/enterprise-certificate-proxy v0.3.4 // indirect
- github.com/googleapis/gax-go/v2 v2.14.0 // indirect
+ github.com/googleapis/gax-go/v2 v2.14.1 // indirect
github.com/gorilla/websocket v1.5.0 // indirect
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 // indirect
github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 // indirect
@@ -300,7 +293,7 @@
github.com/josharian/intern v1.0.0 // indirect
github.com/josharian/native v1.1.0 // indirect
github.com/jpillora/backoff v1.0.0 // indirect
- github.com/jsimonetti/rtnetlink v1.4.1 // indirect
+ github.com/jsimonetti/rtnetlink/v2 v2.0.2 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/jstemmer/go-junit-report v0.9.1 // indirect
github.com/karrick/godirwalk v1.17.0 // indirect
@@ -321,7 +314,7 @@
github.com/mattn/go-xmlrpc v0.0.3 // indirect
github.com/mdlayher/socket v0.5.1 // indirect
github.com/mdlayher/vsock v1.2.1 // indirect
- github.com/mdlayher/wifi v0.1.0 // indirect
+ github.com/mdlayher/wifi v0.3.1 // indirect
github.com/miekg/pkcs11 v1.1.1 // indirect
github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible // indirect
github.com/mistifyio/go-zfs/v3 v3.0.1 // indirect
@@ -362,19 +355,20 @@
github.com/pingcap/tidb/parser v0.0.0-20231010133155-38cb4f3312be // indirect
github.com/pkg/xattr v0.4.1 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
+ github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
github.com/pquerna/cachecontrol v0.1.0 // indirect
github.com/prometheus-community/go-runit v0.1.0 // indirect
github.com/prometheus/client_model v0.6.1 // indirect
- github.com/prometheus/common v0.55.0 // indirect
- github.com/prometheus/exporter-toolkit v0.11.0 // indirect
- github.com/prometheus/procfs v0.15.1 // indirect
+ github.com/prometheus/common v0.62.0 // indirect
+ github.com/prometheus/exporter-toolkit v0.14.0 // indirect
+ github.com/prometheus/procfs v0.15.2-0.20240603130017-1754b780536b // indirect
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
github.com/riza-io/grpc-go v0.2.0 // indirect
github.com/robfig/cron/v3 v3.0.1 // indirect
github.com/rogpeppe/go-internal v1.13.1 // indirect
github.com/rs/cors v1.8.0 // indirect
github.com/russross/blackfriday/v2 v2.1.0 // indirect
- github.com/safchain/ethtool v0.5.9 // indirect
+ github.com/safchain/ethtool v0.5.10 // indirect
github.com/sassoftware/go-rpmutils v0.1.1 // indirect
github.com/sbezverk/nftableslib v0.0.0-20221012061059-e05e022cec75 // indirect
github.com/seccomp/libseccomp-golang v0.10.0 // indirect
@@ -403,28 +397,29 @@
go.etcd.io/etcd/raft/v3 v3.5.16 // indirect
go.mozilla.org/pkcs7 v0.9.0 // indirect
go.opencensus.io v0.24.0 // indirect
+ go.opentelemetry.io/auto/sdk v1.1.0 // indirect
go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful v0.42.0 // indirect
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.56.0 // indirect
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.0 // indirect
- go.opentelemetry.io/otel v1.31.0 // indirect
+ go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.58.0 // indirect
+ go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.58.0 // indirect
+ go.opentelemetry.io/otel v1.34.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.31.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.31.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.31.0 // indirect
- go.opentelemetry.io/otel/metric v1.31.0 // indirect
- go.opentelemetry.io/otel/sdk v1.31.0 // indirect
- go.opentelemetry.io/otel/trace v1.31.0 // indirect
+ go.opentelemetry.io/otel/metric v1.34.0 // indirect
+ go.opentelemetry.io/otel/sdk v1.34.0 // indirect
+ go.opentelemetry.io/otel/trace v1.34.0 // indirect
go.opentelemetry.io/proto/otlp v1.3.1 // indirect
go.starlark.net v0.0.0-20231101134539-556fd59b42f6 // indirect
go.uber.org/atomic v1.11.0 // indirect
golang.org/x/arch v0.11.0 // indirect
- golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
+ golang.org/x/exp v0.0.0-20240909161429-701f63a606c0 // indirect
golang.org/x/exp/typeparams v0.0.0-20231108232855-2478ac86f678 // indirect
- golang.org/x/mod v0.22.0 // indirect
- golang.org/x/oauth2 v0.24.0 // indirect
+ golang.org/x/mod v0.23.0 // indirect
+ golang.org/x/oauth2 v0.26.0 // indirect
golang.org/x/telemetry v0.0.0-20241106142447-58a1122356f5 // indirect
golang.zx2c4.com/wireguard v0.0.0-20220202223031-3b95c81cc178 // indirect
google.golang.org/genproto v0.0.0-20250115164207-1a7da9e5054f // indirect
- google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f // indirect
+ google.golang.org/genproto/googleapis/rpc v0.0.0-20250224174004-546df14abb99 // indirect
gopkg.in/djherbis/times.v1 v1.2.0 // indirect
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect