Skip to content
Merged
Show file tree
Hide file tree
Changes from 140 commits
Commits
Show all changes
163 commits
Select commit Hold shift + click to select a range
cc6c67b
Support object store (#206)
Mar 25, 2024
17043e4
cleanup
mmsqe Mar 27, 2025
78e3a48
Merge remote-tracking branch 'origin/release/v0.53.x' into release/v0…
mmsqe Mar 28, 2025
f44f06b
fix test
mmsqe Mar 28, 2025
e1ee61f
lint
mmsqe Mar 28, 2025
b75bb98
Merge remote-tracking branch 'origin/main' into release/v0.53.x_obj_s…
mmsqe Apr 9, 2025
e64ccc0
resolve
mmsqe Apr 9, 2025
d2c1c3b
fix test
mmsqe Apr 9, 2025
8892029
fix test
mmsqe Apr 9, 2025
83f4859
Problem: store key type assertion is incorrect (#244)
mmsqe Apr 9, 2025
d97d3d1
Merge remote-tracking branch 'origin/main' into release/v0.53.x_obj_s…
mmsqe Apr 11, 2025
3c03b87
Merge remote-tracking branch 'origin/main' into release/v0.53.x_obj_s…
mmsqe Apr 25, 2025
25a12b9
build(deps): Bump go.uber.org/mock from 0.5.1 to 0.5.2 (backport #246…
mergify[bot] Apr 29, 2025
c1d1e68
chore: release prep (#24605)
Apr 29, 2025
81b5b75
docs: protocolpool wiring (backport #24607) (#24611)
mergify[bot] Apr 29, 2025
bcaf737
chore: audit epoch (backport #24610) (#24613)
mergify[bot] Apr 29, 2025
5901921
chore: all modules use `v0.53.0` (backport #24614) (#24615)
mergify[bot] Apr 29, 2025
61edea8
chore: use final tags (backport #24617) (#24618)
mergify[bot] Apr 29, 2025
ba118bf
chore: update simapp and tests go mod with new client tag (backport #…
mergify[bot] Apr 29, 2025
440eff1
docs: Update documentation links to v0.53.0-rc.2 (backport #24623) (#…
mergify[bot] Apr 30, 2025
be73009
chore: use latest patch for systemstest (backport #24621) (#24627)
mergify[bot] Apr 30, 2025
105186a
chore: add note in `x/staking` about reserved keys from LSM modules (…
mergify[bot] Apr 30, 2025
75c1629
docs: fix broken link to ARC implementation in interblock-cache.md (b…
mergify[bot] May 1, 2025
c33d4ae
docs: update SDK reference links to v0.53.0 in module-manager.md (bac…
mergify[bot] May 1, 2025
abb4756
docs: Update CLI documentation links to v0.53.0 (backport #24641) (#2…
mergify[bot] May 1, 2025
2394c83
docs: fix dead link in 16-testing.md (backport #24643) (#24644)
mergify[bot] May 2, 2025
8bca440
docs: update SDK reference links to v0.53.0 in 16-testing.md (backpor…
mergify[bot] May 2, 2025
b13daa6
docs: Update BaseApp documentation links to v0.53.0 (backport #24646)…
mergify[bot] May 2, 2025
ad9b52e
docs: Update Cosmos SDK references from v0.50.0-alpha.0 to v0.53.0 (b…
mergify[bot] May 2, 2025
fa31def
docs: Update SDK v0.53.0 documentation links (backport #24657) (#24661)
mergify[bot] May 2, 2025
9bbfee1
chore: add audit (backport #24653) (#24662)
mergify[bot] May 2, 2025
15cdcc2
docs: Update SDK documentation links in accounts.md (backport #24666)…
mergify[bot] May 2, 2025
d5bf57d
build(deps): Bump github.com/spf13/cast from 1.7.1 to 1.8.0 in /x/upg…
mergify[bot] May 5, 2025
f49154b
build(deps): Bump github.com/cockroachdb/errors from 1.11.3 to 1.12.0…
mergify[bot] May 5, 2025
dcda5d8
build(deps): Bump actions/create-github-app-token from 2.0.3 to 2.0.6…
mergify[bot] May 5, 2025
fda79d0
docs: Fix dead link in 02-sdk-app-architecture.md (backport #24679) (…
mergify[bot] May 5, 2025
2e961d3
docs: Update GitHub links in query lifecycle documentation (backport …
mergify[bot] May 5, 2025
85694fe
docs: Update SDK v0.53.0 documentation links (backport #24678) (#24692)
mergify[bot] May 5, 2025
4f4d71a
docs: Update GitHub links in `app-anatomy.md` (backport #24690) (#24691)
mergify[bot] May 5, 2025
ef7c838
docs: fix broken anchor link in ICS-030 spec (backport #24696) (#24699)
mergify[bot] May 5, 2025
9631e0c
docs: Update SDK v0.53.0 documentation links (backport #24694) (#24697)
mergify[bot] May 5, 2025
b26edff
build(deps): Bump golang.org/x/sync from 0.13.0 to 0.14.0 (backport #…
mergify[bot] May 6, 2025
dcec726
build(deps): Bump golang.org/x/crypto from 0.37.0 to 0.38.0 (backport…
mergify[bot] May 6, 2025
1228f82
chore: clean up example (backport #24709) (#24710)
mergify[bot] May 6, 2025
fa2c766
docs(x/mint): add example for setting custom minter in depinject setu…
mergify[bot] May 7, 2025
07eebe3
chore(baseapp): deprecate invariants (backport #24664) (#24714)
mergify[bot] May 8, 2025
c6710e1
docs: Add Circuit Breaker CLI command examples (backport #24680) (#24…
mergify[bot] May 12, 2025
e4f193f
chore: uncomment todo in upgrade systemtest (backport #24724) (#24735)
mergify[bot] May 12, 2025
abbb0ac
chore: update to use patched collections (backport #24743) (#24744)
mergify[bot] May 13, 2025
20c63a9
fix(x/epochs): fix register of epoch hooks in `InvokeSetHooks` (backp…
mergify[bot] May 23, 2025
c92ff3a
ci: remove slack notification (backport #24784) (#24785)
mergify[bot] May 28, 2025
1834f4c
fix(client/v2): improve message parsing by replacing proto.Merge with…
mergify[bot] May 30, 2025
d55608c
chore: prep for v0.53.1 (#24819)
May 30, 2025
e265bb9
chore: prep v0.53.2 (#24826)
Jun 3, 2025
c1ece30
docs: fix typos in documentation and error messages (backport #24888)…
mergify[bot] Jun 18, 2025
c4a14fa
Merge commit from fork
technicallyty Jul 8, 2025
908df9d
feat: set signer extraction adapter (backport #25008) (#25012)
mergify[bot] Jul 25, 2025
430b0a7
chore: ledger bump (backport #25036) (#25037)
mergify[bot] Jul 29, 2025
4130292
build(deps): Bump github.com/bytedance/sonic from 1.13.3 to 1.14.0 in…
mergify[bot] Jul 29, 2025
32970c9
add basic support in sdk for block-stm
thomas-nguy Apr 10, 2025
6146284
some cleanup
thomas-nguy Apr 13, 2025
a0236c5
add STM executor
thomas-nguy Apr 14, 2025
07d7b9d
renamme tx-executor to executor
thomas-nguy Apr 14, 2025
b24851d
Add blockstm directly
Eric-Warehime Aug 29, 2025
a282a7e
Merge remote-tracking branch 'mmsqe/release/v0.53.x_obj_store' into e…
Eric-Warehime Aug 29, 2025
541fb4d
move things around
Eric-Warehime Aug 29, 2025
957f9ba
Building
Eric-Warehime Aug 30, 2025
a06944f
Merge remote-tracking branch 'origin/main' into release/v0.53.x_obj_s…
mmsqe Sep 2, 2025
f2fcf30
fix clientv2
mmsqe Sep 2, 2025
45f0405
Problem: no api to create cachemulti store from external cache store …
Apr 5, 2024
0129a1c
Update to work
Eric-Warehime Sep 5, 2025
349f5f1
Add incarnation cache usage to sigverify ante handler
Eric-Warehime Sep 7, 2025
fe3d98f
Abort oe in PrepareProposal
Eric-Warehime Sep 7, 2025
b54694f
Revert interface change
Eric-Warehime Sep 8, 2025
14e9394
Fully add everything
Eric-Warehime Sep 9, 2025
1f38aac
Add block gas to context
Apr 3, 2024
f0c7e6d
Merge remote-tracking branch 'origin' into eric/block-stm-upstream
Eric-Warehime Sep 10, 2025
39c757b
Fix casing
Eric-Warehime Sep 11, 2025
653659b
Remove some replaces
Eric-Warehime Sep 11, 2025
7b3dccf
Merge remote-tracking branch 'origin' into eric/block-stm-upstream
Eric-Warehime Sep 11, 2025
8651135
Fix mod blockstm
Eric-Warehime Sep 11, 2025
2bcfad4
Fix unit tests
Eric-Warehime Sep 11, 2025
e328edf
init
technicallyty Sep 12, 2025
a7416f5
Fix lints
Eric-Warehime Sep 12, 2025
2a8513b
Fix simapp
Eric-Warehime Sep 15, 2025
179ab16
Fix gosec
Eric-Warehime Sep 16, 2025
1e6f1f6
Don't modify docs
Eric-Warehime Sep 16, 2025
f4deb5b
Revert "Fix gosec"
Eric-Warehime Sep 16, 2025
2dbb0df
Merge remote-tracking branch 'origin' into eric/block-stm-upstream
Eric-Warehime Sep 16, 2025
35f0b72
Add metrics to blockstm
Eric-Warehime Sep 19, 2025
e5dcc4c
Simplify diff
Eric-Warehime Sep 24, 2025
fe831d5
Override btree dep
Eric-Warehime Sep 25, 2025
4375725
Use readonly tree in bstm
Eric-Warehime Sep 25, 2025
58b6c43
Merge remote-tracking branch 'origin' into technicallyty/object-stores
Eric-Warehime Oct 14, 2025
a8655d6
Fix gofumpt
Eric-Warehime Oct 14, 2025
78e339e
Add codecov
Eric-Warehime Oct 14, 2025
6dd547c
Remove flags from codecov upload
Eric-Warehime Oct 14, 2025
c19b17b
Fix e2e, integration paths
Eric-Warehime Oct 15, 2025
47eac84
Merge remote-tracking branch 'origin' into technicallyty/object-stores
Eric-Warehime Oct 15, 2025
6e24572
Tidy client v2
Eric-Warehime Oct 15, 2025
d285145
Add validity test
Eric-Warehime Oct 15, 2025
12a2cc8
Add length validity test
Eric-Warehime Oct 15, 2025
613a3fa
Add baseapp stores test
Eric-Warehime Oct 15, 2025
ba1607b
Update codecov to ignore mock dirs
Eric-Warehime Oct 15, 2025
9baec7f
Add rootmulti obj store getter test
Eric-Warehime Oct 16, 2025
8c590dc
Add prefix objstore test
Eric-Warehime Oct 16, 2025
1a3f99e
Add prefix objstore test
Eric-Warehime Oct 16, 2025
3cfcbab
Add domain to prefix iter test
Eric-Warehime Oct 16, 2025
a1f2db1
Add general prefix obj store tests
Eric-Warehime Oct 16, 2025
f90ccd5
Merge remote-tracking branch 'origin' into technicallyty/object-stores
Eric-Warehime Oct 16, 2025
98df6d1
Fix test
Eric-Warehime Oct 16, 2025
269226d
Fix hashing
Eric-Warehime Oct 16, 2025
e955c32
Upload all test coverage data
Eric-Warehime Oct 16, 2025
2850c8f
Extend baseapp testing
Eric-Warehime Oct 16, 2025
52a92b1
Add context test
Eric-Warehime Oct 16, 2025
f1969b5
Fix lint
Eric-Warehime Oct 16, 2025
b37ab1f
Test store types
Eric-Warehime Oct 16, 2025
3859325
Update changelog entry
Eric-Warehime Oct 16, 2025
96dff47
Use var for zeroValue
Eric-Warehime Oct 21, 2025
bdb5e3d
Cleanup
Eric-Warehime Oct 21, 2025
f39718f
Merge branch 'main' into technicallyty/object-stores
Eric-Warehime Oct 21, 2025
905e1e4
Go mod tidy
Eric-Warehime Oct 21, 2025
5d45b22
Merge branch 'technicallyty/object-stores' into eric/block-stm-upstream
Eric-Warehime Oct 21, 2025
55646df
Add blockstm readme/changelog
Eric-Warehime Oct 21, 2025
9825856
Fix prefix store compilation
Eric-Warehime Oct 21, 2025
a450cff
Port blockstm
Eric-Warehime Oct 21, 2025
a4c8d30
Add constructor changes
Eric-Warehime Oct 21, 2025
b724e68
Merge branch 'technicallyty/object-stores' into eric/block-stm-upstream
Eric-Warehime Oct 21, 2025
9eeae04
Merge branch 'technicallyty/object-stores' into eric/bstm-upstream
Eric-Warehime Oct 21, 2025
4ddb03a
Lint fix
Eric-Warehime Oct 21, 2025
6240bf2
Merge branch 'eric/bstm-upstream' into eric/block-stm-upstream
Eric-Warehime Oct 21, 2025
caa91a2
Don't change release notes:
Eric-Warehime Oct 21, 2025
f60a9a0
Go mod tidy
Eric-Warehime Oct 21, 2025
1bc6d08
Merge branch 'eric/bstm-upstream' into eric/block-stm-upstream
Eric-Warehime Oct 21, 2025
0758e0a
go mod tidy all
Eric-Warehime Oct 21, 2025
8a47f49
Use btree fork
Eric-Warehime Oct 21, 2025
b2e29dd
Add blockstm coverage
Eric-Warehime Oct 21, 2025
bdd5a60
Add txnrunner test
Eric-Warehime Oct 21, 2025
8b9096a
Merge branch 'eric/bstm-upstream' into eric/block-stm-upstream
Eric-Warehime Oct 21, 2025
a82c725
Go mod tidy all
Eric-Warehime Oct 21, 2025
50c17c5
Tidy all, use btree fork
Eric-Warehime Oct 21, 2025
e0dc364
Remove blockstm separate package, use common store types
Eric-Warehime Oct 22, 2025
fad7177
Add comments for type assertion in trace store branching
Eric-Warehime Oct 23, 2025
c47a40a
Merge branch 'technicallyty/object-stores' into eric/bstm-upstream
Eric-Warehime Oct 23, 2025
1b377d7
Merge branch 'eric/bstm-upstream' into eric/block-stm-upstream
Eric-Warehime Oct 23, 2025
6457f68
Remove blockstm module
Eric-Warehime Oct 23, 2025
604402a
Merge branch 'main' into technicallyty/object-stores
Eric-Warehime Oct 23, 2025
40059a8
Merge branch 'technicallyty/object-stores' into eric/bstm-upstream
Eric-Warehime Oct 23, 2025
3438141
PR comments
Eric-Warehime Oct 23, 2025
6ef6b1b
Merge branch 'eric/bstm-upstream' into eric/block-stm-upstream
Eric-Warehime Oct 23, 2025
3c81c6c
Fix lint
Eric-Warehime Oct 23, 2025
94c936c
Merge branch 'eric/bstm-upstream' into eric/block-stm-upstream
Eric-Warehime Oct 23, 2025
aef8ba5
Fix imports
Eric-Warehime Oct 23, 2025
f0bfe48
Refactor
Eric-Warehime Oct 23, 2025
fe98b78
Change executor to use errgroup
Eric-Warehime Oct 23, 2025
47d2388
Add comments
Eric-Warehime Oct 23, 2025
ed74d82
Fix lints
Eric-Warehime Oct 23, 2025
8565005
Merge remote-tracking branch 'origin' into eric/bstm-upstream
Eric-Warehime Oct 23, 2025
cba9530
Merge branch 'eric/bstm-upstream' into eric/block-stm-upstream
Eric-Warehime Oct 23, 2025
d7bfb4e
Fix race condition
Eric-Warehime Oct 24, 2025
63a198e
Move default txn runner
Eric-Warehime Oct 24, 2025
e2a5e12
mod tidy all
Eric-Warehime Oct 24, 2025
80f97b4
Merge remote-tracking branch 'origin' into eric/block-stm-upstream
Eric-Warehime Oct 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
166 changes: 164 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ jobs:

repo-analysis:
runs-on: depot-ubuntu-22.04-4
needs: [tests, test-integration, test-e2e]
needs: [tests, test-integration, test-e2e, test-clientv2, test-core, test-depinject, test-errors, test-math, test-schema, test-collections, test-cosmovisor, test-confix, test-store, test-log, test-x-tx, test-tools-benchmark]
steps:
- uses: actions/checkout@v5
- uses: technote-space/[email protected]
Expand Down Expand Up @@ -184,11 +184,81 @@ jobs:
with:
name: "${{ github.sha }}-e2e-coverage"
continue-on-error: true
- uses: actions/download-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-clientv2-coverage"
continue-on-error: true
- uses: actions/download-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-core-coverage"
continue-on-error: true
- uses: actions/download-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-depinject-coverage"
continue-on-error: true
- uses: actions/download-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-errors-coverage"
continue-on-error: true
- uses: actions/download-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-math-coverage"
continue-on-error: true
- uses: actions/download-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-schema-coverage"
continue-on-error: true
- uses: actions/download-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-collections-coverage"
continue-on-error: true
- uses: actions/download-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-cosmovisor-coverage"
continue-on-error: true
- uses: actions/download-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-confix-coverage"
continue-on-error: true
- uses: actions/download-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-store-coverage"
continue-on-error: true
- uses: actions/download-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-blockstm-coverage"
continue-on-error: true
- uses: actions/download-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-log-coverage"
continue-on-error: true
- uses: actions/download-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-x-tx-coverage"
continue-on-error: true
- uses: actions/download-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-tools-benchmark-coverage"
continue-on-error: true
- name: Upload coverage to Codecov
if: env.GIT_DIFF
uses: codecov/codecov-action@v5
with:
files: ./00profile.out,./01profile.out,./02profile.out,./03profile.out,./tests/integration-profile.out,./tests/e2e-profile.out
files: ./00profile.out,./01profile.out,./02profile.out,./03profile.out,./integration-profile.out,./e2e-profile.out,./client/v2/coverage.out,./core/coverage.out,./depinject/coverage.out,./errors/coverage.out,./math/coverage.out,./schema/coverage.out,./collections/coverage.out,./tools/cosmovisor/coverage.out,./tools/confix/coverage.out,./store/coverage.out,./log/coverage.out,./x/tx/coverage.out,./tools/benchmark/coverage.out,./blockstm/coverage.out
fail_ci_if_error: false
verbose: true
token: ${{ secrets.CODECOV_TOKEN }}
Expand Down Expand Up @@ -248,6 +318,11 @@ jobs:
run: |
cd client/v2
go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./...
- uses: actions/upload-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-clientv2-coverage"
path: ./client/v2/coverage.out

test-core:
runs-on: depot-ubuntu-22.04-4
Expand All @@ -271,6 +346,11 @@ jobs:
run: |
cd core
go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./...
- uses: actions/upload-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-core-coverage"
path: ./core/coverage.out

test-depinject:
runs-on: depot-ubuntu-22.04-4
Expand All @@ -294,6 +374,11 @@ jobs:
run: |
cd depinject
go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./...
- uses: actions/upload-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-depinject-coverage"
path: ./depinject/coverage.out

test-errors:
runs-on: depot-ubuntu-22.04-4
Expand All @@ -317,6 +402,11 @@ jobs:
run: |
cd errors
go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./...
- uses: actions/upload-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-errors-coverage"
path: ./errors/coverage.out

test-math:
runs-on: depot-ubuntu-22.04-4
Expand All @@ -340,6 +430,11 @@ jobs:
run: |
cd math
go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./...
- uses: actions/upload-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-math-coverage"
path: ./math/coverage.out

test-schema:
runs-on: depot-ubuntu-22.04-4
Expand All @@ -362,6 +457,11 @@ jobs:
run: |
cd schema
go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./...
- uses: actions/upload-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-schema-coverage"
path: ./schema/coverage.out

test-collections:
runs-on: depot-ubuntu-22.04-4
Expand All @@ -385,6 +485,11 @@ jobs:
run: |
cd collections
go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./...
- uses: actions/upload-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-collections-coverage"
path: ./collections/coverage.out

test-cosmovisor:
runs-on: depot-ubuntu-22.04-4
Expand All @@ -408,6 +513,11 @@ jobs:
run: |
cd tools/cosmovisor
go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./...
- uses: actions/upload-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-cosmovisor-coverage"
path: ./tools/cosmovisor/coverage.out

test-confix:
runs-on: depot-ubuntu-22.04-4
Expand All @@ -431,6 +541,11 @@ jobs:
run: |
cd tools/confix
go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./...
- uses: actions/upload-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-confix-coverage"
path: ./tools/confix/coverage.out

test-store:
runs-on: depot-ubuntu-22.04-4
Expand All @@ -455,6 +570,38 @@ jobs:
cd store
(cd streaming/abci/examples/file && go build .)
go test -ldflags "-r /usr/local/lib" -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./...
- uses: actions/upload-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-store-coverage"
path: ./store/coverage.out
test-blockstm:
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/checkout@v5
- uses: actions/setup-go@v6
with:
go-version: "1.25"
check-latest: true
cache: true
cache-dependency-path: store/go.sum
- uses: technote-space/[email protected]
id: git_diff
with:
PATTERNS: |
blockstm/**/*.go
blockstm/go.mod
blockstm/go.sum
- name: tests
if: env.GIT_DIFF
run: |
cd blockstm
go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./...
- uses: actions/upload-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-blockstm-coverage"
path: ./blockstm/coverage.out

test-log:
runs-on: depot-ubuntu-22.04-4
Expand All @@ -478,6 +625,11 @@ jobs:
run: |
cd log
go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./...
- uses: actions/upload-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-log-coverage"
path: ./log/coverage.out

#############################
### Cosmos SDK x/{module} ###
Expand Down Expand Up @@ -508,6 +660,11 @@ jobs:
run: |
cd x/tx
go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./...
- uses: actions/upload-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-x-tx-coverage"
path: ./x/tx/coverage.out

test-tools-benchmark:
runs-on: depot-ubuntu-22.04-4
Expand All @@ -531,3 +688,8 @@ jobs:
run: |
cd tools/benchmark
go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace' ./...
- uses: actions/upload-artifact@v4
if: env.GIT_DIFF
with:
name: "${{ github.sha }}-tools-benchmark-coverage"
path: ./tools/benchmark/coverage.out
35 changes: 30 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,16 +36,39 @@ Ref: https://keepachangelog.com/en/1.0.0/

# Changelog

## [Unreleased]
## [v0.53.4](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.53.3) - 2025-07-25

This patch update also includes minor dependency bumps.

### Features

* (abci_utils) [#25008](https://github.com/cosmos/cosmos-sdk/pull/24861) add the ability to assign a custom signer extraction adapter in `DefaultProposalHandler`.

## [v0.53.3](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.53.3) - 2025-07-08

### Bug Fixes

* [GHSA-p22h-3m2v-cmgh](https://github.com/cosmos/cosmos-sdk/security/advisories/GHSA-p22h-3m2v-cmgh) Fix x/distribution can halt when historical rewards overflow.


## [v0.53.2](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.53.2) - 2025-06-02

This patch update also includes minor dependency bumps.

### Bug Fixes

* (x/epochs) [#24770](https://github.com/cosmos/cosmos-sdk/pull/24770) Fix register of epoch hooks in `InvokeSetHooks`.

## [v0.53.0](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.53.0) - 2025-04-29


### Breaking Changes

* [#25090](https://github.com/cosmos/cosmos-sdk/pull/25090) Moved deprecated modules to `./contrib`. These modules are still available but will no longer be actively maintained or supported in the Cosmos SDK Bug Bounty program.
* `x/group`
* `x/nft`
* `x/circuit`
* `x/crisis`
* `x/group`
* `x/nft`
* `x/circuit`
* `x/crisis`
* (crypto) [#24414](https://github.com/cosmos/cosmos-sdk/pull/24414) Remove sr25519 support, since it was removed in CometBFT v1.x (see: CometBFT [#3646](https://github.com/cometbft/cometbft/pull/3646)).

### Features
Expand Down Expand Up @@ -110,6 +133,8 @@ Ref: https://keepachangelog.com/en/1.0.0/
* (x/mint) [#24436](https://github.com/cosmos/cosmos-sdk/pull/24436) Allow users to set a custom minting function used in the `x/mint` begin blocker.
* The `InflationCalculationFn` argument to `mint.NewAppModule()` is now ignored and must be nil. To set a custom `InflationCalculationFn` on the default minter, use `mintkeeper.WithMintFn(mintkeeper.DefaultMintFn(customInflationFn))`.
* (api) [#24428](https://github.com/cosmos/cosmos-sdk/pull/24428) Add block height to response headers
* (baseapp) [#25470](https://github.com/cosmos/cosmos-sdk/pull/25470) Support mount object store in baseapp, add `ObjectStore` api in context.
* (baseapp) [#25334](https://github.com/cosmos/cosmos-sdk/pull/25334) Add `Executor` to support custom execution logic and incarnation cache for performance optimisation

### Improvements

Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -531,4 +531,4 @@ build-v53:
else \
echo "No changes to reapply"; \
fi
.PHONY: build-v53
.PHONY: build-v53
Loading
Loading