Skip to content

Commit db715be

Browse files
authored
Merge branch 'main' into tuan/fix-nested-marshal-msig
2 parents f36d909 + 1643711 commit db715be

333 files changed

Lines changed: 9994 additions & 3178 deletions

File tree

Some content is hidden

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

.github/workflows/v2-test.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,27 @@ jobs:
3737
if: env.GIT_DIFF
3838
run: |
3939
cd server/v2/stf && go test -mod=readonly -race -timeout 30m -covermode=atomic -tags='ledger test_ledger_mock'
40+
41+
appamanger:
42+
runs-on: ubuntu-latest
43+
strategy:
44+
fail-fast: false
45+
steps:
46+
- uses: actions/checkout@v4
47+
- uses: actions/setup-go@v5
48+
with:
49+
go-version: "1.22"
50+
check-latest: true
51+
cache: true
52+
cache-dependency-path: go.sum
53+
- uses: technote-space/get-diff-action@v6.1.2
54+
id: git_diff
55+
with:
56+
PATTERNS: |
57+
server/v2/appmanager/**/*.go
58+
server/v2/appmanager/go.mod
59+
server/v2/appmanager/go.sum
60+
- name: test & coverage report creation
61+
if: env.GIT_DIFF
62+
run: |
63+
cd server/v2/appmanager && go test -mod=readonly -race -timeout 30m -covermode=atomic -tags='ledger test_ledger_mock'

.golangci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ linters:
2424
enable:
2525
- dogsled
2626
- errcheck
27+
- errorlint
2728
- exportloopref
2829
- gci
2930
- goconst

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ Every module contains its own CHANGELOG.md. Please refer to the module you are i
6161
* (client) [#19870](https://github.com/cosmos/cosmos-sdk/pull/19870) Add new query command `wait-tx`. Alias `event-query-tx-for` to `wait-tx` for backward compatibility.
6262
* (crypto/keyring) [#20212](https://github.com/cosmos/cosmos-sdk/pull/20212) Expose the db keyring used in the keystore.
6363
* (genutil) [#19971](https://github.com/cosmos/cosmos-sdk/pull/19971) Allow manually setting the consensus key type in genesis
64+
* (debug) [#20328](https://github.com/cosmos/cosmos-sdk/pull/20328) Add consensus address for debug cmd.
6465

6566
### Improvements
6667

@@ -117,6 +118,7 @@ Every module contains its own CHANGELOG.md. Please refer to the module you are i
117118

118119
### API Breaking Changes
119120

121+
* (types)[#20369](https://github.com/cosmos/cosmos-sdk/pull/20369) The signature of `HasAminoCodec` has changed to accept a `core/legacy.Amino` interface instead of `codec.LegacyAmino`.
120122
* (x/simulation)[#20056](https://github.com/cosmos/cosmos-sdk/pull/20056) `SimulateFromSeed` now takes an address codec as argument.
121123
* (x/crisis) [#20043](https://github.com/cosmos/cosmos-sdk/pull/20043) Changed `NewMsgVerifyInvariant` to accept a string as argument instead of an `AccAddress`.
122124
* (x/genutil) [#19926](https://github.com/cosmos/cosmos-sdk/pull/19926) Removal of the Address.String() method and related changes:
@@ -181,6 +183,7 @@ Every module contains its own CHANGELOG.md. Please refer to the module you are i
181183
* (baseapp) [#19993](https://github.com/cosmos/cosmos-sdk/pull/19993) Indicate pruning with error code "not found" rather than "invalid request".
182184
* (x/consensus) [#20010](https://github.com/cosmos/cosmos-sdk/pull/20010) Move consensus module to be its own go.mod
183185
* (server) [#20140](https://github.com/cosmos/cosmos-sdk/pull/20140) Remove embedded grpc-web proxy in favor of standalone grpc-web proxy. [Envoy Proxy](https://www.envoyproxy.io/docs/envoy/latest/start/start)
186+
* (client) [#20255](https://github.com/cosmos/cosmos-sdk/pull/20255) Use comet proofOp proto type instead of sdk version to avoid needing to translate to later be proven in the merkle proof runtime.
184187
* (all) [#19726](https://github.com/cosmos/cosmos-sdk/pull/19726) Integrate comet v1
185188

186189
### Client Breaking Changes

UPGRADING.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,13 @@ The signature of the extension interface `HasRegisterInterfaces` has been change
186186
+func (AppModule) RegisterInterfaces(registry registry.InterfaceRegistrar) {
187187
```
188188

189+
The signature of the extension interface `HasAminoCodec` has been changed to accept a `cosmossdk.io/core/legacy.Amino` instead of a `codec.LegacyAmino`. Modules should update their `HasAminoCodec` implementation to accept a `cosmossdk.io/core/legacy.Amino` interface.
190+
191+
```diff
192+
-func (AppModule) RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) {
193+
+func (AppModule) RegisterLegacyAminoCodec(cdc legacy.Amino) {
194+
```
195+
189196
##### Simulation
190197

191198
`MsgSimulatorFn` has been updated to return an error. Its context argument has been removed, and an address.Codec has

0 commit comments

Comments
 (0)