Skip to content

Commit c097fe5

Browse files
authored
Merge branch 'main' into hieu/systemtest/tx
2 parents ddb88a9 + 6e59ad0 commit c097fe5

File tree

549 files changed

+16859
-9749
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

549 files changed

+16859
-9749
lines changed

.github/workflows/cache-rocksdb.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
paths:
55
- build.mk
66
schedule:
7-
- cron: "*/15 * * * *" # Every 15 minutes
7+
- cron: "15 */2 * * *" # Every two hours at xx:15 minutes
88
workflow_dispatch:
99

1010
permissions:
@@ -59,4 +59,4 @@ jobs:
5959
path: |
6060
/usr/local/lib/librocksdb.*
6161
/usr/local/include/rocksdb
62-
key: ${{ runner.os }}-rocksdb-${{ env.ROCKSDB_VERSION }}-amd64
62+
key: ${{ runner.os }}-rocksdb-${{ env.ROCKSDB_VERSION }}-amd64

.github/workflows/docker.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ on:
99
branches:
1010
- main
1111
tags:
12-
- "v[0-9]+.[0-9]+.[0-9]+" # Push events to matching v*, i.e. v1.0, v20.15.10
13-
- "v[0-9]+.[0-9]+.[0-9]+-rc*" # Push events to matching v*, i.e. v1.0-rc1, v20.15.10-rc5
12+
- "v[0-9]+.[0-9]+.[0-9]+" # Push events to matching v*, i.e. v1.0.0, v20.15.10
13+
- "v[0-9]+.[0-9]+.[0-9]+-rc.*" # Push events to matching v*, i.e. v1.0.0-rc.1, v20.15.10-rc.5
14+
- "v[0-9]+.[0-9]+.[0-9]+-beta.*" # Push events to matching v*, i.e. v1.0.0-beta.1, v20.15.10-beta.5
1415
workflow_dispatch:
1516
inputs:
1617
tags:

.github/workflows/md-link-checker.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
if: ${{ failure() }}
2121
steps:
2222
- name: Notify Slack on failure
23-
uses: rtCamp/[email protected].0
23+
uses: rtCamp/[email protected].1
2424
env:
2525
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
2626
SLACK_CHANNEL: sdk-sims

.github/workflows/pr-reminder.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
3939
- name: Send Slack Reminder
4040
if: steps.pr-list.outputs.result != ''
41-
uses: rtCamp/[email protected].0
41+
uses: rtCamp/[email protected].1
4242
env:
4343
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
4444
SLACK_CHANNEL: pr-github

.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
runs-on: ubuntu-latest
3838
steps:
3939
- name: Notify Slack on success
40-
uses: rtCamp/[email protected].0
40+
uses: rtCamp/[email protected].1
4141
env:
4242
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
4343
SLACK_CHANNEL: cosmos-tech

.github/workflows/sims-047.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ jobs:
115115

116116
- name: Notify Slack on success
117117
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
118-
uses: rtCamp/[email protected].0
118+
uses: rtCamp/[email protected].1
119119
env:
120120
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
121121
SLACK_CHANNEL: sdk-sims
@@ -134,7 +134,7 @@ jobs:
134134
if: ${{ failure() }}
135135
steps:
136136
- name: Notify Slack on failure
137-
uses: rtCamp/[email protected].0
137+
uses: rtCamp/[email protected].1
138138
env:
139139
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
140140
SLACK_CHANNEL: sdk-sims

.github/workflows/sims-050.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ jobs:
115115

116116
- name: Notify Slack on success
117117
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
118-
uses: rtCamp/[email protected].0
118+
uses: rtCamp/[email protected].1
119119
env:
120120
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
121121
SLACK_CHANNEL: sdk-sims
@@ -134,7 +134,7 @@ jobs:
134134
if: ${{ failure() }}
135135
steps:
136136
- name: Notify Slack on failure
137-
uses: rtCamp/[email protected].0
137+
uses: rtCamp/[email protected].1
138138
env:
139139
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
140140
SLACK_CHANNEL: sdk-sims

.github/workflows/sims-052.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ jobs:
111111

112112
- name: Notify Slack on success
113113
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
114-
uses: rtCamp/[email protected].0
114+
uses: rtCamp/[email protected].1
115115
env:
116116
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
117117
SLACK_CHANNEL: sdk-sims
@@ -135,7 +135,7 @@ jobs:
135135
if: ${{ failure() }}
136136
steps:
137137
- name: Notify Slack on failure
138-
uses: rtCamp/[email protected].0
138+
uses: rtCamp/[email protected].1
139139
env:
140140
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
141141
SLACK_CHANNEL: sdk-sims

.github/workflows/sims-nightly.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444

4545
- name: Notify Slack on success
4646
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
47-
uses: rtCamp/[email protected].0
47+
uses: rtCamp/[email protected].1
4848
env:
4949
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
5050
SLACK_CHANNEL: sdk-sims
@@ -62,7 +62,7 @@ jobs:
6262
if: ${{ failure() }}
6363
steps:
6464
- name: Notify Slack on failure
65-
uses: rtCamp/[email protected].0
65+
uses: rtCamp/[email protected].1
6666
env:
6767
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
6868
SLACK_CHANNEL: sdk-sims

.github/workflows/sims.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ jobs:
102102

103103
- name: Notify Slack on success
104104
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
105-
uses: rtCamp/[email protected].0
105+
uses: rtCamp/[email protected].1
106106
env:
107107
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
108108
SLACK_CHANNEL: sdk-sims
@@ -126,7 +126,7 @@ jobs:
126126
if: ${{ failure() }}
127127
steps:
128128
- name: Notify Slack on failure
129-
uses: rtCamp/[email protected].0
129+
uses: rtCamp/[email protected].1
130130
env:
131131
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
132132
SLACK_CHANNEL: sdk-sims

.github/workflows/software-compat-v052.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646

4747
- name: Notify Slack on success
4848
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
49-
uses: rtCamp/[email protected].0
49+
uses: rtCamp/[email protected].1
5050
env:
5151
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
5252
SLACK_CHANNEL: sdk-sims
@@ -64,7 +64,7 @@ jobs:
6464
if: ${{ failure() }}
6565
steps:
6666
- name: Notify Slack on failure
67-
uses: rtCamp/[email protected].0
67+
uses: rtCamp/[email protected].1
6868
env:
6969
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
7070
SLACK_CHANNEL: sdk-sims

.github/workflows/test.yml

+1-11
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ jobs:
144144
name: "${{ github.sha }}-e2e-coverage"
145145
path: ./tests/e2e-profile.out
146146

147-
test-system:
147+
test-system: # v2 system tests are in v2-test.yml
148148
runs-on: ubuntu-latest
149149
steps:
150150
- uses: actions/checkout@v4
@@ -183,16 +183,6 @@ jobs:
183183
name: "testnet-setup"
184184
path: ./systemtests/testnet/
185185
retention-days: 3
186-
- name: system tests v2
187-
if: env.GIT_DIFF
188-
run: |
189-
COSMOS_BUILD_OPTIONS=v2 make test-system
190-
- uses: actions/upload-artifact@v3
191-
if: failure()
192-
with:
193-
name: "testnet-setup"
194-
path: ./systemtests/testnet/
195-
retention-days: 3
196186

197187
repo-analysis:
198188
runs-on: ubuntu-latest

.github/workflows/v2-test.yml

+40
Original file line numberDiff line numberDiff line change
@@ -109,3 +109,43 @@ jobs:
109109
if: env.GIT_DIFF
110110
run: |
111111
cd server/v2/cometbft && go test -mod=readonly -race -timeout 30m -tags='ledger test_ledger_mock'
112+
113+
test-system-v2:
114+
runs-on: ubuntu-latest
115+
steps:
116+
- uses: actions/checkout@v4
117+
with:
118+
fetch-tags: true
119+
- uses: actions/setup-go@v5
120+
with:
121+
go-version: "1.23"
122+
check-latest: true
123+
cache: true
124+
cache-dependency-path: |
125+
simapp/v2/go.sum
126+
systemtest/go.sum
127+
- uses: technote-space/[email protected]
128+
id: git_diff
129+
with:
130+
PATTERNS: |
131+
**/*.go
132+
go.mod
133+
go.sum
134+
**/go.mod
135+
**/go.sum
136+
**/Makefile
137+
Makefile
138+
- name: Install musl lib for simd (docker) binary
139+
if: env.GIT_DIFF
140+
run: |
141+
sudo apt-get install -y musl
142+
- name: system tests v2
143+
if: env.GIT_DIFF
144+
run: |
145+
COSMOS_BUILD_OPTIONS=v2 make test-system
146+
- uses: actions/upload-artifact@v3
147+
if: failure()
148+
with:
149+
name: "testnet-setup"
150+
path: ./systemtests/testnet/
151+
retention-days: 3

CHANGELOG.md

+14-12
Original file line numberDiff line numberDiff line change
@@ -44,28 +44,17 @@ Every module contains its own CHANGELOG.md. Please refer to the module you are i
4444

4545
* (baseapp) [#20291](https://github.com/cosmos/cosmos-sdk/pull/20291) Simulate nested messages.
4646
* (crypto/keyring) [#21653](https://github.com/cosmos/cosmos-sdk/pull/21653) New Linux-only backend that adds Linux kernel's `keyctl` support.
47-
* (runtime) [#21704](https://github.com/cosmos/cosmos-sdk/pull/21704) Add StoreLoader in simappv2.
4847
* (client/keys) [#21829](https://github.com/cosmos/cosmos-sdk/pull/21829) Add support for importing hex key using standard input.
49-
* (x/validate) [#21822](https://github.com/cosmos/cosmos-sdk/pull/21822) New module solely responsible for providing ante/post handlers and tx validators for v2. It can be extended by the app developer to provide extra tx validators.
50-
* In comparison to x/auth/tx/config, there is no app config to skip ante/post handlers, as overwriting them in baseapp or not injecting the x/validate module has the same effect.
5148

5249
### Improvements
5350

54-
* (sims) [#21613](https://github.com/cosmos/cosmos-sdk/pull/21613) Add sims2 framework and factory methods for simpler message factories in modules
55-
* (modules) [#21963](https://github.com/cosmos/cosmos-sdk/pull/21963) Duplicatable metrics are no more collected in modules. They were unecessary overhead.
56-
5751
### Bug Fixes
5852

59-
* (sims) [#21952](https://github.com/cosmos/cosmos-sdk/pull/21952) Use liveness matrix for validator sign status in sims
6053
* (sims) [#21906](https://github.com/cosmos/cosmos-sdk/pull/21906) Skip sims test when running dry on validators
6154
* (cli) [#21919](https://github.com/cosmos/cosmos-sdk/pull/21919) Query address-by-acc-num by account_id instead of id.
6255

6356
### API Breaking Changes
6457

65-
* (types/mempool) [#21744](https://github.com/cosmos/cosmos-sdk/pull/21744) Update types/mempool.Mempool interface to take decoded transactions. This avoid to decode the transaction twice.
66-
* (x/auth/tx/config) [#21822](https://github.com/cosmos/cosmos-sdk/pull/21822) Sign mode textual is no more automatically added to tx config when using runtime. Should be added manually on the server side.
67-
* (x/auth/tx/config) [#21822](https://github.com/cosmos/cosmos-sdk/pull/21822) This depinject module now only provide txconfig and tx config options. `x/validate` now handles the providing of ante/post handlers, alongside tx validators for v2. The corresponding app config options have been removed from the depinject module config.
68-
6958
### Deprecated
7059

7160
## [v0.52.0](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.52.0) - 2024-XX-XX
@@ -97,6 +86,9 @@ Every module contains its own CHANGELOG.md. Please refer to the module you are i
9786
* (crypto/keyring) [#20212](https://github.com/cosmos/cosmos-sdk/pull/20212) Expose the db keyring used in the keystore.
9887
* (client/tx) [#20870](https://github.com/cosmos/cosmos-sdk/pull/20870) Add `timeout-timestamp` field for tx body defines time based timeout.Add `WithTimeoutTimestamp` to tx factory. Increased gas cost for processing newly added timeout timestamp field in tx body.
9988
* (client) [#21074](https://github.com/cosmos/cosmos-sdk/pull/21074) Add auto cli for node service
89+
* (x/validate) [#21822](https://github.com/cosmos/cosmos-sdk/pull/21822) New module solely responsible for providing ante/post handlers and tx validators for v2. It can be extended by the app developer to provide extra tx validators.
90+
* In comparison to x/auth/tx/config, there is no app config to skip ante/post handlers, as overwriting them in baseapp or not injecting the x/validate module has the same effect.
91+
* (baseapp) [#21979](https://github.com/cosmos/cosmos-sdk/pull/21979) Create CheckTxHandler to allow extending the logic of CheckTx.
10092

10193
### Improvements
10294

@@ -141,7 +133,11 @@ Every module contains its own CHANGELOG.md. Please refer to the module you are i
141133
* (internal) [#21412](https://github.com/cosmos/cosmos-sdk/pull/21412) Using unsafe.String and unsafe.SliceData.
142134
* (client) [#21436](https://github.com/cosmos/cosmos-sdk/pull/21436) Use `address.Codec` from client.Context in `tx.Sign`.
143135
* (x/genutil) [#21249](https://github.com/cosmos/cosmos-sdk/pull/21249) Incremental JSON parsing for AppGenesis where possible.
144-
* (testnet) [#21941](https://github.com/cosmos/cosmos-sdk/pull/21941) Regenerate addrbook.json for in place testnet.
136+
* (genutil) [#21701](https://github.com/cosmos/cosmos-sdk/pull/21701) Improved error messages for genesis validation.
137+
* (runtime) [#21704](https://github.com/cosmos/cosmos-sdk/pull/21704) Move `upgradetypes.StoreLoader` to runtime and alias it in upgrade for backward compatibility.
138+
* (sims)[#21613](https://github.com/cosmos/cosmos-sdk/pull/21613) Add sims2 framework and factory methods for simpler message factories in modules
139+
* (modules) [#21963](https://github.com/cosmos/cosmos-sdk/pull/21963) Duplicatable metrics are no more collected in modules. They were unecessary overhead.
140+
* (crypto/ledger) [#22116](https://github.com/cosmos/cosmos-sdk/pull/22116) Improve error message when deriving paths using index >100
145141

146142
### Bug Fixes
147143

@@ -154,6 +150,8 @@ Every module contains its own CHANGELOG.md. Please refer to the module you are i
154150
* (server) [#18994](https://github.com/cosmos/cosmos-sdk/pull/18994) Update server context directly rather than a reference to a sub-object
155151
* [#19833](https://github.com/cosmos/cosmos-sdk/pull/19833) Fix some places in which we call Remove inside a Walk.
156152
* [#19851](https://github.com/cosmos/cosmos-sdk/pull/19851) Fix some places in which we call Remove inside a Walk (x/staking and x/gov).
153+
* (sims) [#21952](https://github.com/cosmos/cosmos-sdk/pull/21952) Use liveness matrix for validator sign status in sims
154+
* (baseapp) [#21003](https://github.com/cosmos/cosmos-sdk/pull/21003) Align block header when query with latest height.
157155

158156
### API Breaking Changes
159157

@@ -227,6 +225,10 @@ Every module contains its own CHANGELOG.md. Please refer to the module you are i
227225
* (sims) [#21039](https://github.com/cosmos/cosmos-sdk/pull/21039): Remove Baseapp from sims by a new interface `simtypes.AppEntrypoint`.
228226
* (x/genutil) [#21372](https://github.com/cosmos/cosmos-sdk/pull/21372) Remove `AddGenesisAccount` for `AddGenesisAccounts`.
229227
* (baseapp) [#21413](https://github.com/cosmos/cosmos-sdk/pull/21413) Add `SelectBy` method to `Mempool` interface, which is thread-safe to use.
228+
* (types/mempool) [#21744](https://github.com/cosmos/cosmos-sdk/pull/21744) Update types/mempool.Mempool interface to take decoded transactions. This avoid to decode the transaction twice.
229+
* (x/auth/tx/config) [#21822](https://github.com/cosmos/cosmos-sdk/pull/21822) Sign mode textual is no more automatically added to tx config when using runtime. Should be added manually on the server side.
230+
* (x/auth/tx/config) [#21822](https://github.com/cosmos/cosmos-sdk/pull/21822) This depinject module now only provide txconfig and tx config options. `x/validate` now handles the providing of ante/post handlers, alongside tx validators for v2. The corresponding app config options have been removed from the depinject module config.
231+
* (x/crisis) [#20809](https://github.com/cosmos/cosmos-sdk/pull/20809) Crisis module was removed from the Cosmos SDK.
230232

231233
### Client Breaking Changes
232234

CODING_GUIDELINES.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ Make sure your code is well tested:
104104
We expect tests to use `require` or `assert` rather than `t.Skip` or `t.Fail`,
105105
unless there is a reason to do otherwise.
106106
When testing a function under a variety of different inputs, we prefer to use
107-
[table driven tests](https://github.com/golang/go/wiki/TableDrivenTests).
107+
[table driven tests](https://go.dev/wiki/TableDrivenTests).
108108
Table driven test error messages should follow the following format
109109
`<desc>, tc #<index>, i #<index>`.
110110
`<desc>` is an optional short description of what's failing, `tc` is the

CONTRIBUTING.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -270,9 +270,9 @@ When extracting a package to its own go modules, some extra steps are required,
270270

271271
## Protobuf
272272

273-
We use [Protocol Buffers](https://developers.google.com/protocol-buffers) along with [gogoproto](https://github.com/cosmos/gogoproto) to generate code for use in Cosmos SDK.
273+
We use [Protocol Buffers](https://protobuf.dev) along with [gogoproto](https://github.com/cosmos/gogoproto) to generate code for use in Cosmos SDK.
274274

275-
For deterministic behavior around Protobuf tooling, everything is containerized using Docker. Make sure to have Docker installed on your machine, or head to [Docker's website](https://docs.docker.com/get-docker/) to install it.
275+
For deterministic behavior around Protobuf tooling, everything is containerized using Docker. Make sure to have Docker installed on your machine, or head to [Docker's website](https://docs.docker.com/get-started/get-docker/) to install it.
276276

277277
For formatting code in `.proto` files, you can run `make proto-format` command.
278278

Dockerfile

-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ COPY x/gov/go.mod x/gov/go.sum ./x/gov/
3535
COPY x/distribution/go.mod x/distribution/go.sum ./x/distribution/
3636
COPY x/slashing/go.mod x/slashing/go.sum ./x/slashing/
3737
COPY x/staking/go.mod x/staking/go.sum ./x/staking/
38-
COPY x/auth/go.mod x/auth/go.sum ./x/auth/
3938
COPY x/authz/go.mod x/authz/go.sum ./x/authz/
4039
COPY x/bank/go.mod x/bank/go.sum ./x/bank/
4140
COPY x/mint/go.mod x/mint/go.sum ./x/mint/

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ Core dependencies not mentioned here as compatible across all maintained SDK ver
7171

7272
| Cosmos SDK | cosmossdk.io/core | cosmossdk.io/api | cosmossdk.io/x/tx |
7373
| ---------- | ----------------- | ---------------- | ----------------- |
74-
| 0.52.z | 1.y.z | 0.8.z | 0.14.z |
74+
| 0.52.z | 1.y.z | 0.8.z | 1.y.z |
7575
| 0.50.z | 0.11.z | 0.7.z | 0.13.z |
7676
| 0.47.z | 0.5.z | 0.3.z | N/A |
7777

SECURITY.md

+1-6
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,8 @@ If you follow these guidelines when reporting an issue to us, we commit to:
5757

5858
### More information
5959

60-
* See [TIMELINE.md] for an example timeline of a disclosure.
61-
* See [DISCLOSURE.md] to see more into the inner workings of the disclosure
62-
process.
6360
* See [EXAMPLES.md] for some of the examples that we are interested in for the
6461
bug bounty program.
6562

6663
[h1]: https://hackerone.com/cosmos
67-
[TIMELINE.md]: https://github.com/cosmos/security/blob/main/TIMELINE.md
68-
[DISCLOSURE.md]: https://github.com/cosmos/security/blob/main/DISCLOSURE.md
69-
[EXAMPLES.md]: https://github.com/cosmos/security/blob/main/EXAMPLES.md
64+
[EXAMPLES.md]: https://github.com/interchainio/security/blob/main/resources/CLASSIFICATION_MATRIX.md#real-world-examples

api/go.mod

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@ module cosmossdk.io/api
33
go 1.21
44

55
require (
6-
buf.build/gen/go/cometbft/cometbft/protocolbuffers/go v1.34.2-20240701160653-fedbb9acfd2f.2
6+
buf.build/gen/go/cometbft/cometbft/protocolbuffers/go v1.35.1-20240701160653-fedbb9acfd2f.1
77
github.com/cosmos/cosmos-proto v1.0.0-beta.5
88
github.com/cosmos/gogoproto v1.7.0
99
google.golang.org/genproto/googleapis/api v0.0.0-20240814211410-ddb44dafa142
10-
google.golang.org/grpc v1.67.0
11-
google.golang.org/protobuf v1.34.2
10+
google.golang.org/grpc v1.67.1
11+
google.golang.org/protobuf v1.35.1
1212
)
1313

1414
require (
15-
buf.build/gen/go/cosmos/gogo-proto/protocolbuffers/go v1.34.2-20240130113600-88ef6483f90f.2 // indirect
15+
buf.build/gen/go/cosmos/gogo-proto/protocolbuffers/go v1.35.1-20240130113600-88ef6483f90f.1 // indirect
1616
github.com/google/go-cmp v0.6.0 // indirect
1717
golang.org/x/net v0.29.0 // indirect
1818
golang.org/x/sys v0.25.0 // indirect
1919
golang.org/x/text v0.18.0 // indirect
20-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240924160255-9d4c2d233b61 // indirect
20+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240930140551-af27646dc61f // indirect
2121
)

0 commit comments

Comments
 (0)