Skip to content

Commit 219453c

Browse files
authored
feat: Bump ibc-go version to 9.0.2 (#2095)
1 parent 04cb6e5 commit 219453c

38 files changed

+346
-317
lines changed

app/ante.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ package app
33
import (
44
"errors"
55

6-
ibcante "github.com/cosmos/ibc-go/v8/modules/core/ante"
7-
"github.com/cosmos/ibc-go/v8/modules/core/keeper"
6+
ibcante "github.com/cosmos/ibc-go/v9/modules/core/ante"
7+
"github.com/cosmos/ibc-go/v9/modules/core/keeper"
88

99
corestoretypes "cosmossdk.io/core/store"
1010
circuitante "cosmossdk.io/x/circuit/ante"

app/app.go

+31-27
Original file line numberDiff line numberDiff line change
@@ -16,27 +16,27 @@ import (
1616
"github.com/cosmos/ibc-go/modules/capability"
1717
capabilitykeeper "github.com/cosmos/ibc-go/modules/capability/keeper"
1818
capabilitytypes "github.com/cosmos/ibc-go/modules/capability/types"
19-
ica "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts"
20-
icacontroller "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/controller"
21-
icacontrollerkeeper "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/controller/keeper"
22-
icacontrollertypes "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/controller/types"
23-
icahost "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/host"
24-
icahostkeeper "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/host/keeper"
25-
icahosttypes "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/host/types"
26-
icatypes "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/types"
27-
ibcfee "github.com/cosmos/ibc-go/v8/modules/apps/29-fee"
28-
ibcfeekeeper "github.com/cosmos/ibc-go/v8/modules/apps/29-fee/keeper"
29-
ibcfeetypes "github.com/cosmos/ibc-go/v8/modules/apps/29-fee/types"
30-
"github.com/cosmos/ibc-go/v8/modules/apps/transfer"
31-
ibctransferkeeper "github.com/cosmos/ibc-go/v8/modules/apps/transfer/keeper"
32-
ibctransfertypes "github.com/cosmos/ibc-go/v8/modules/apps/transfer/types"
33-
ibc "github.com/cosmos/ibc-go/v8/modules/core"
34-
ibcclienttypes "github.com/cosmos/ibc-go/v8/modules/core/02-client/types"
35-
ibcconnectiontypes "github.com/cosmos/ibc-go/v8/modules/core/03-connection/types"
36-
porttypes "github.com/cosmos/ibc-go/v8/modules/core/05-port/types"
37-
ibcexported "github.com/cosmos/ibc-go/v8/modules/core/exported"
38-
ibckeeper "github.com/cosmos/ibc-go/v8/modules/core/keeper"
39-
ibctm "github.com/cosmos/ibc-go/v8/modules/light-clients/07-tendermint"
19+
ica "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts"
20+
icacontroller "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/controller"
21+
icacontrollerkeeper "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/controller/keeper"
22+
icacontrollertypes "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/controller/types"
23+
icahost "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/host"
24+
icahostkeeper "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/host/keeper"
25+
icahosttypes "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/host/types"
26+
icatypes "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/types"
27+
ibcfee "github.com/cosmos/ibc-go/v9/modules/apps/29-fee"
28+
ibcfeekeeper "github.com/cosmos/ibc-go/v9/modules/apps/29-fee/keeper"
29+
ibcfeetypes "github.com/cosmos/ibc-go/v9/modules/apps/29-fee/types"
30+
"github.com/cosmos/ibc-go/v9/modules/apps/transfer"
31+
ibctransferkeeper "github.com/cosmos/ibc-go/v9/modules/apps/transfer/keeper"
32+
ibctransfertypes "github.com/cosmos/ibc-go/v9/modules/apps/transfer/types"
33+
ibc "github.com/cosmos/ibc-go/v9/modules/core"
34+
ibcclienttypes "github.com/cosmos/ibc-go/v9/modules/core/02-client/types"
35+
ibcconnectiontypes "github.com/cosmos/ibc-go/v9/modules/core/03-connection/types"
36+
porttypes "github.com/cosmos/ibc-go/v9/modules/core/05-port/types"
37+
ibcexported "github.com/cosmos/ibc-go/v9/modules/core/exported"
38+
ibckeeper "github.com/cosmos/ibc-go/v9/modules/core/keeper"
39+
ibctm "github.com/cosmos/ibc-go/v9/modules/light-clients/07-tendermint"
4040
"github.com/spf13/cast"
4141

4242
autocliv1 "cosmossdk.io/api/cosmos/autocli/v1"
@@ -515,7 +515,6 @@ func NewWasmApp(
515515
appCodec,
516516
keys[ibcexported.StoreKey],
517517
app.GetSubspace(ibcexported.ModuleName),
518-
app.StakingKeeper,
519518
app.UpgradeKeeper,
520519
scopedIBCKeeper,
521520
authtypes.NewModuleAddress(govtypes.ModuleName).String(),
@@ -605,10 +604,9 @@ func NewWasmApp(
605604
app.AccountKeeper,
606605
scopedICAHostKeeper,
607606
app.MsgServiceRouter(),
607+
app.GRPCQueryRouter(), // set grpc router for ica host
608608
authtypes.NewModuleAddress(govtypes.ModuleName).String(),
609609
)
610-
// set grpc router for ica host
611-
app.ICAHostKeeper.WithQueryRouter(app.GRPCQueryRouter())
612610

613611
app.ICAControllerKeeper = icacontrollerkeeper.NewKeeper(
614612
appCodec,
@@ -664,9 +662,9 @@ func NewWasmApp(
664662
// integration point for custom authentication modules
665663
// see https://medium.com/the-interchain-foundation/ibc-go-v6-changes-to-interchain-accounts-and-how-it-impacts-your-chain-806c185300d7
666664
var noAuthzModule porttypes.IBCModule
667-
icaControllerStack = icacontroller.NewIBCMiddleware(noAuthzModule, app.ICAControllerKeeper)
665+
icaControllerStack = icacontroller.NewIBCMiddlewareWithAuth(noAuthzModule, app.ICAControllerKeeper)
668666
// app.ICAAuthModule = icaControllerStack.(ibcmock.IBCModule)
669-
icaControllerStack = icacontroller.NewIBCMiddleware(icaControllerStack, app.ICAControllerKeeper)
667+
icaControllerStack = icacontroller.NewIBCMiddlewareWithAuth(icaControllerStack, app.ICAControllerKeeper)
670668
icaControllerStack = ibccallbacks.NewIBCMiddleware(icaControllerStack, app.IBCFeeKeeper, wasmStackIBCHandler, wasm.DefaultMaxIBCCallbackGas)
671669
icaICS4Wrapper := icaControllerStack.(porttypes.ICS4Wrapper)
672670
icaControllerStack = ibcfee.NewIBCMiddleware(icaControllerStack, app.IBCFeeKeeper)
@@ -696,6 +694,12 @@ func NewWasmApp(
696694
AddRoute(icahosttypes.SubModuleName, icaHostStack)
697695
app.IBCKeeper.SetRouter(ibcRouter)
698696

697+
clientKeeper := app.IBCKeeper.ClientKeeper
698+
storeProvider := app.IBCKeeper.ClientKeeper.GetStoreProvider()
699+
700+
tmLightClientModule := ibctm.NewLightClientModule(appCodec, storeProvider)
701+
clientKeeper.AddRoute(ibctm.ModuleName, &tmLightClientModule)
702+
699703
/**** Module Options ****/
700704

701705
// NOTE: we may consider parsing `appOpts` inside module constructors. For the moment
@@ -735,7 +739,7 @@ func NewWasmApp(
735739
transfer.NewAppModule(app.TransferKeeper),
736740
ibcfee.NewAppModule(app.IBCFeeKeeper),
737741
ica.NewAppModule(&app.ICAControllerKeeper, &app.ICAHostKeeper),
738-
ibctm.AppModule{},
742+
ibctm.NewAppModule(tmLightClientModule),
739743
// sdk
740744
crisis.NewAppModule(app.CrisisKeeper, skipGenesisInvariants, app.GetSubspace(crisistypes.ModuleName)), // always be last to make sure that it checks for all invariants and not only part of them
741745
)

app/test_support.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package app
22

33
import (
44
capabilitykeeper "github.com/cosmos/ibc-go/modules/capability/keeper"
5-
ibckeeper "github.com/cosmos/ibc-go/v8/modules/core/keeper"
5+
ibckeeper "github.com/cosmos/ibc-go/v9/modules/core/keeper"
66

77
"github.com/cosmos/cosmos-sdk/baseapp"
88
authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper"

app/upgrades/types.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"context"
55

66
capabilitykeeper "github.com/cosmos/ibc-go/modules/capability/keeper"
7-
ibckeeper "github.com/cosmos/ibc-go/v8/modules/core/keeper"
7+
ibckeeper "github.com/cosmos/ibc-go/v9/modules/core/keeper"
88

99
storetypes "cosmossdk.io/store/types"
1010
upgradetypes "cosmossdk.io/x/upgrade/types"

app/upgrades/v050/upgrades.go_wasmd_33_example.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import (
44
"context"
55

66
capabilitytypes "github.com/cosmos/ibc-go/modules/capability/types"
7-
v6 "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/controller/migrations/v6"
8-
icacontrollertypes "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/controller/types"
9-
ibctmmigrations "github.com/cosmos/ibc-go/v8/modules/light-clients/07-tendermint/migrations"
7+
v6 "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/controller/migrations/v6"
8+
icacontrollertypes "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/controller/types"
9+
ibctmmigrations "github.com/cosmos/ibc-go/v9/modules/light-clients/07-tendermint/migrations"
1010

1111
storetypes "cosmossdk.io/store/types"
1212
circuittypes "cosmossdk.io/x/circuit/types"

cmd/wasmd/root.go

-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import (
1010

1111
"github.com/cosmos/cosmos-sdk/client"
1212
"github.com/cosmos/cosmos-sdk/client/config"
13-
"github.com/cosmos/cosmos-sdk/crypto/keyring"
1413
"github.com/cosmos/cosmos-sdk/server"
1514
simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims"
1615
sdk "github.com/cosmos/cosmos-sdk/types"
@@ -115,7 +114,6 @@ func NewRootCmd() *cobra.Command {
115114
// add keyring to autocli opts
116115
autoCliOpts := tempApp.AutoCliOpts()
117116
initClientCtx, _ = config.ReadFromClientConfig(initClientCtx)
118-
autoCliOpts.Keyring, _ = keyring.NewAutoCLIKeyring(initClientCtx.Keyring)
119117
autoCliOpts.ClientCtx = initClientCtx
120118

121119
if err := autoCliOpts.EnhanceRootCommand(rootCmd); err != nil {

go.mod

+32-31
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ require (
1010
github.com/cosmos/gogoproto v1.7.0
1111
github.com/cosmos/iavl v1.2.4
1212
github.com/cosmos/ics23/go v0.11.0 // indirect
13-
github.com/dvsekhvalnov/jose2go v1.6.0 // indirect
13+
github.com/dvsekhvalnov/jose2go v1.7.0 // indirect
1414
github.com/golang/protobuf v1.5.4
1515
github.com/google/gofuzz v1.2.0
1616
github.com/gorilla/mux v1.8.1 // indirect
@@ -22,14 +22,14 @@ require (
2222
github.com/spf13/pflag v1.0.5
2323
github.com/stretchr/testify v1.10.0
2424
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d
25-
google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de // indirect
25+
google.golang.org/genproto v0.0.0-20240701130421-f6361c86f094 // indirect
2626
google.golang.org/grpc v1.67.1
2727
gopkg.in/yaml.v2 v2.4.0
2828
)
2929

3030
require (
3131
cosmossdk.io/api v0.7.6
32-
cosmossdk.io/client/v2 v2.0.0-beta.1
32+
cosmossdk.io/client/v2 v2.0.0-beta.3
3333
cosmossdk.io/collections v0.4.0
3434
cosmossdk.io/core v0.11.1
3535
cosmossdk.io/errors v1.0.1
@@ -45,9 +45,9 @@ require (
4545
cosmossdk.io/x/upgrade v0.1.4
4646
github.com/cometbft/cometbft v0.38.15
4747
github.com/cosmos/cosmos-db v1.1.1
48-
github.com/cosmos/ibc-go/modules/apps/callbacks v0.2.1-0.20231113120333-342c00b0f8bd
48+
github.com/cosmos/ibc-go/modules/apps/callbacks v0.0.0-20240902073039-8983f91e519f
4949
github.com/cosmos/ibc-go/modules/capability v1.0.1
50-
github.com/cosmos/ibc-go/v8 v8.4.0
50+
github.com/cosmos/ibc-go/v9 v9.0.2
5151
github.com/distribution/reference v0.5.0
5252
github.com/rs/zerolog v1.33.0
5353
github.com/spf13/viper v1.19.0
@@ -56,32 +56,35 @@ require (
5656
)
5757

5858
require (
59-
cloud.google.com/go v0.112.1 // indirect
59+
cloud.google.com/go v0.115.0 // indirect
60+
cloud.google.com/go/auth v0.6.0 // indirect
61+
cloud.google.com/go/auth/oauth2adapt v0.2.2 // indirect
6062
cloud.google.com/go/compute/metadata v0.5.0 // indirect
61-
cloud.google.com/go/iam v1.1.6 // indirect
62-
cloud.google.com/go/storage v1.38.0 // indirect
63+
cloud.google.com/go/iam v1.1.9 // indirect
64+
cloud.google.com/go/storage v1.41.0 // indirect
6365
cosmossdk.io/depinject v1.1.0 // indirect
64-
filippo.io/edwards25519 v1.0.0 // indirect
66+
filippo.io/edwards25519 v1.1.0 // indirect
6567
github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
66-
github.com/99designs/keyring v1.2.1 // indirect
67-
github.com/DataDog/datadog-go v3.2.0+incompatible // indirect
68+
github.com/99designs/keyring v1.2.2 // indirect
69+
github.com/DataDog/datadog-go v4.8.3+incompatible // indirect
6870
github.com/DataDog/zstd v1.5.5 // indirect
71+
github.com/Microsoft/go-winio v0.6.2 // indirect
6972
github.com/aws/aws-sdk-go v1.44.224 // indirect
7073
github.com/beorn7/perks v1.0.1 // indirect
7174
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
72-
github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 // indirect
75+
github.com/bgentry/speakeasy v0.2.0 // indirect
7376
github.com/bits-and-blooms/bitset v1.8.0 // indirect
7477
github.com/bytedance/sonic v1.12.3 // indirect
7578
github.com/bytedance/sonic/loader v0.2.0 // indirect
76-
github.com/cenkalti/backoff/v4 v4.1.3 // indirect
79+
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
7780
github.com/cespare/xxhash/v2 v2.3.0 // indirect
7881
github.com/chzyer/readline v1.5.1 // indirect
7982
github.com/cloudwego/base64x v0.1.4 // indirect
8083
github.com/cloudwego/iasm v0.2.0 // indirect
8184
github.com/cockroachdb/apd/v2 v2.0.2 // indirect
8285
github.com/cockroachdb/apd/v3 v3.2.1 // indirect
8386
github.com/cockroachdb/errors v1.11.3 // indirect
84-
github.com/cockroachdb/fifo v0.0.0-20240606204812-0bbfbd93a7ce // indirect
87+
github.com/cockroachdb/fifo v0.0.0-20240616162244-4768e80dfb9a // indirect
8588
github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect
8689
github.com/cockroachdb/pebble v1.1.2 // indirect
8790
github.com/cockroachdb/redact v1.1.5 // indirect
@@ -92,25 +95,23 @@ require (
9295
github.com/cosmos/ledger-cosmos-go v0.13.3 // indirect
9396
github.com/creachadair/atomicfile v0.3.1 // indirect
9497
github.com/creachadair/tomledit v0.0.24 // indirect
95-
github.com/danieljoos/wincred v1.1.2 // indirect
98+
github.com/danieljoos/wincred v1.2.1 // indirect
9699
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
97100
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 // indirect
98-
github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect
101+
github.com/desertbit/timer v1.0.1 // indirect
99102
github.com/dgraph-io/badger/v4 v4.2.0 // indirect
100103
github.com/dgraph-io/ristretto v0.1.1 // indirect
101104
github.com/dustin/go-humanize v1.0.1 // indirect
102105
github.com/emicklei/dot v1.6.2 // indirect
103-
github.com/fatih/color v1.15.0 // indirect
106+
github.com/fatih/color v1.17.0 // indirect
104107
github.com/felixge/httpsnoop v1.0.4 // indirect
105108
github.com/fsnotify/fsnotify v1.7.0 // indirect
106-
github.com/getsentry/sentry-go v0.27.0 // indirect
109+
github.com/getsentry/sentry-go v0.28.1 // indirect
107110
github.com/go-kit/kit v0.13.0 // indirect
108111
github.com/go-kit/log v0.2.1 // indirect
109112
github.com/go-logfmt/logfmt v0.6.0 // indirect
110113
github.com/go-logr/logr v1.4.1 // indirect
111114
github.com/go-logr/stdr v1.2.2 // indirect
112-
github.com/gobwas/httphead v0.1.0 // indirect
113-
github.com/gobwas/pool v0.2.1 // indirect
114115
github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect
115116
github.com/gogo/googleapis v1.4.1 // indirect
116117
github.com/gogo/protobuf v1.3.2 // indirect
@@ -119,30 +120,30 @@ require (
119120
github.com/golang/mock v1.6.0 // indirect
120121
github.com/golang/snappy v0.0.4 // indirect
121122
github.com/google/btree v1.1.3 // indirect
122-
github.com/google/flatbuffers v1.12.1 // indirect
123+
github.com/google/flatbuffers v24.3.25+incompatible // indirect
123124
github.com/google/go-cmp v0.6.0 // indirect
124125
github.com/google/orderedcode v0.0.1 // indirect
125126
github.com/google/s2a-go v0.1.7 // indirect
126127
github.com/google/uuid v1.6.0 // indirect
127128
github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect
128-
github.com/googleapis/gax-go/v2 v2.12.3 // indirect
129+
github.com/googleapis/gax-go/v2 v2.12.5 // indirect
129130
github.com/gorilla/handlers v1.5.2 // indirect
130131
github.com/gorilla/websocket v1.5.3 // indirect
131132
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect
132133
github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c // indirect
133134
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
134135
github.com/hashicorp/go-getter v1.7.5 // indirect
135-
github.com/hashicorp/go-hclog v1.5.0 // indirect
136+
github.com/hashicorp/go-hclog v1.6.3 // indirect
136137
github.com/hashicorp/go-immutable-radix v1.3.1 // indirect
137138
github.com/hashicorp/go-metrics v0.5.3 // indirect
138-
github.com/hashicorp/go-plugin v1.5.2 // indirect
139+
github.com/hashicorp/go-plugin v1.6.1 // indirect
139140
github.com/hashicorp/go-safetemp v1.0.0 // indirect
140141
github.com/hashicorp/go-version v1.6.0 // indirect
141142
github.com/hashicorp/golang-lru v1.0.2 // indirect
142143
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
143144
github.com/hashicorp/hcl v1.0.0 // indirect
144145
github.com/hashicorp/yamux v0.1.1 // indirect
145-
github.com/hdevalence/ed25519consensus v0.1.0 // indirect
146+
github.com/hdevalence/ed25519consensus v0.2.0 // indirect
146147
github.com/huandu/skiplist v1.2.0 // indirect
147148
github.com/iancoleman/strcase v0.3.0 // indirect
148149
github.com/improbable-eng/grpc-web v0.15.0 // indirect
@@ -154,7 +155,7 @@ require (
154155
github.com/kr/pretty v0.3.1 // indirect
155156
github.com/kr/text v0.2.0 // indirect
156157
github.com/lib/pq v1.10.9 // indirect
157-
github.com/linxGnu/grocksdb v1.8.14 // indirect
158+
github.com/linxGnu/grocksdb v1.9.2 // indirect
158159
github.com/magiconair/properties v1.8.7 // indirect
159160
github.com/manifoldco/promptui v0.9.0 // indirect
160161
github.com/mattn/go-colorable v0.1.13 // indirect
@@ -177,7 +178,7 @@ require (
177178
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
178179
github.com/rogpeppe/go-internal v1.12.0 // indirect
179180
github.com/rs/cors v1.11.1 // indirect
180-
github.com/sagikazarmark/locafero v0.4.0 // indirect
181+
github.com/sagikazarmark/locafero v0.6.0 // indirect
181182
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
182183
github.com/sasha-s/go-deadlock v0.3.5 // indirect
183184
github.com/shamaton/msgpack/v2 v2.2.0 // indirect
@@ -190,7 +191,7 @@ require (
190191
github.com/ulikunitz/xz v0.5.11 // indirect
191192
github.com/zondax/hid v0.9.2 // indirect
192193
github.com/zondax/ledger-go v0.14.3 // indirect
193-
go.etcd.io/bbolt v1.4.0-alpha.0.0.20240404170359-43604f3112c5 // indirect
194+
go.etcd.io/bbolt v1.4.0-alpha.1 // indirect
194195
go.opencensus.io v0.24.0 // indirect
195196
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect
196197
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect
@@ -200,20 +201,20 @@ require (
200201
go.uber.org/multierr v1.11.0 // indirect
201202
golang.org/x/arch v0.0.0-20210923205945-b76863e36670 // indirect
202203
golang.org/x/crypto v0.31.0 // indirect
203-
golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0 // indirect
204+
golang.org/x/exp v0.0.0-20240613232115-7f521ea00fb8 // indirect
204205
golang.org/x/net v0.30.0 // indirect
205206
golang.org/x/oauth2 v0.23.0 // indirect
206207
golang.org/x/sys v0.28.0 // indirect
207208
golang.org/x/term v0.27.0 // indirect
208209
golang.org/x/text v0.21.0 // indirect
209210
golang.org/x/time v0.5.0 // indirect
210-
google.golang.org/api v0.171.0 // indirect
211+
google.golang.org/api v0.186.0 // indirect
211212
google.golang.org/genproto/googleapis/rpc v0.0.0-20240930140551-af27646dc61f // indirect
212213
google.golang.org/protobuf v1.36.1 // indirect
213214
gopkg.in/ini.v1 v1.67.0 // indirect
214215
gopkg.in/yaml.v3 v3.0.1 // indirect
215216
gotest.tools/v3 v3.5.1 // indirect
216-
nhooyr.io/websocket v1.8.6 // indirect
217+
nhooyr.io/websocket v1.8.17 // indirect
217218
pgregory.net/rapid v1.1.0 // indirect
218219
sigs.k8s.io/yaml v1.4.0 // indirect
219220
)

0 commit comments

Comments
 (0)