Skip to content

Commit 711deef

Browse files
committed
Merge branch 'main' into alex/sam/dec-type
* main: (24 commits) build(deps): upgrade to [email protected] (#22436) docs: Update tendermint validators query pagination documentation (#22412) refactor(client/v2): offchain uses client/v2/factory (#22344) feat: wire new handlers to grpc (#22333) fix(x/group): proper address rendering in error (#22425) refactor(serevr/v2/cometbft): update `RegisterQueryHandlers` and GRPC queries (#22403) docs: update ADR 59 (#22423) build(deps): Bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 in /tools/cosmovisor (#22407) docs: Module account address documentation (#22289) feat(baseapp): add per message telemetry (#22175) docs: Update Twitter Links to X in Documentation (#22408) docs: redirect the remote generation page (#22404) refactor(serverv2): remove unused interface methods, honuor context (#22394) fix(server/v2): return ErrHelp (#22399) feat(indexer): implement `schema.HasModuleCodec` interface in the `bank` module (#22349) refactor(math): refactor ApproxRoot for readality (#22263) docs: fix KWallet Handbook (#22395) feat(client/v2): broadcast logic (#22282) refactor(server/v2): eager config loading (#22267) test(system): check feePayers signature (#22389) ...
2 parents 26c746a + 9611c5a commit 711deef

File tree

198 files changed

+7984
-1926
lines changed

Some content is hidden

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

198 files changed

+7984
-1926
lines changed

Diff for: .github/CODEOWNERS

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
/runtime/v2/ @julienrbrt @hieuvubk @cosmos/sdk-core-dev
2626
/schema/ @aaronc @testinginprod @cosmos/sdk-core-dev
2727
/server/ @cosmos/sdk-core-dev
28-
/server/v2/ @julienrbrt @hieuvubk @cosmos/sdk-core-dev
28+
/server/v2/ @julienrbrt @hieuvubk @kocubinski @cosmos/sdk-core-dev
2929
/server/v2/stf/ @testinginprod @kocubinski @cosmos/sdk-core-dev
3030
/server/v2/appmanager/ @testinginprod @facundomedica @cosmos/sdk-core-dev
3131
/server/v2/cometbft/ @facundomedica @sontrinh16 @cosmos/sdk-core-dev

Diff for: .github/dependabot.yml

+9
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,15 @@ updates:
178178
labels:
179179
- "A:automerge"
180180
- dependencies
181+
- package-ecosystem: gomod
182+
directory: "/collections/protocodec"
183+
schedule:
184+
interval: weekly
185+
day: friday
186+
time: "02:20"
187+
labels:
188+
- "A:automerge"
189+
- dependencies
181190
- package-ecosystem: gomod
182191
directory: "x/accounts"
183192
schedule:

Diff for: .github/pr_labeler.yml

+2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
- store/**/*
1919
"C:collections":
2020
- collections/**/*
21+
"C:collections/protocodec":
22+
- collections/protocodec/*
2123
"C:core/testing":
2224
- core/testing/**/*
2325
"C:log":

Diff for: .github/workflows/test.yml

+24-32
Original file line numberDiff line numberDiff line change
@@ -113,37 +113,6 @@ jobs:
113113
name: "${{ github.sha }}-integration-coverage"
114114
path: ./tests/integration-profile.out
115115

116-
test-e2e:
117-
runs-on: ubuntu-latest
118-
steps:
119-
- uses: actions/checkout@v4
120-
- uses: actions/setup-go@v5
121-
with:
122-
go-version: "1.23"
123-
check-latest: true
124-
cache: true
125-
cache-dependency-path: go.sum
126-
- uses: technote-space/[email protected]
127-
id: git_diff
128-
with:
129-
PATTERNS: |
130-
**/*.go
131-
go.mod
132-
go.sum
133-
**/go.mod
134-
**/go.sum
135-
**/Makefile
136-
Makefile
137-
- name: e2e tests
138-
if: env.GIT_DIFF
139-
run: |
140-
make test-e2e-cov
141-
- uses: actions/upload-artifact@v3
142-
if: env.GIT_DIFF
143-
with:
144-
name: "${{ github.sha }}-e2e-coverage"
145-
path: ./tests/e2e-profile.out
146-
147116
test-system: # v2 system tests are in v2-test.yml
148117
runs-on: ubuntu-latest
149118
steps:
@@ -186,7 +155,7 @@ jobs:
186155

187156
repo-analysis:
188157
runs-on: ubuntu-latest
189-
needs: [tests, test-integration, test-e2e]
158+
needs: [tests, test-integration]
190159
steps:
191160
- uses: actions/checkout@v4
192161
- uses: technote-space/[email protected]
@@ -635,6 +604,29 @@ jobs:
635604
with:
636605
projectBaseDir: collections/
637606

607+
test-collections-protocodec:
608+
runs-on: ubuntu-latest
609+
steps:
610+
- uses: actions/checkout@v4
611+
- uses: actions/setup-go@v5
612+
with:
613+
go-version: "1.23"
614+
check-latest: true
615+
cache: true
616+
cache-dependency-path: collections/protocodec/go.sum
617+
- uses: technote-space/[email protected]
618+
id: git_diff
619+
with:
620+
PATTERNS: |
621+
collections/protocodec/**/*.go
622+
collections/protocodec/go.mod
623+
collections/protocodec/go.sum
624+
- name: tests
625+
if: env.GIT_DIFF
626+
run: |
627+
cd collections/protocodec
628+
go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./...
629+
638630
test-orm:
639631
runs-on: ubuntu-latest
640632
steps:

Diff for: CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ Every module contains its own CHANGELOG.md. Please refer to the module you are i
8989
* (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.
9090
* 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.
9191
* (baseapp) [#21979](https://github.com/cosmos/cosmos-sdk/pull/21979) Create CheckTxHandler to allow extending the logic of CheckTx.
92+
* (baseapp) [[#13981](https://github.com/cosmos/cosmos-sdk/issues/13981)] Add per-message telemetry.
9293

9394
### Improvements
9495

0 commit comments

Comments
 (0)