-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: create x/mint Go module #17812
Conversation
064817a
to
a49f862
Compare
a113e58
to
33104a8
Compare
33104a8
to
b61e51d
Compare
b61e51d
to
06bfda7
Compare
06bfda7
to
6dbf561
Compare
Agree with Atheesh, let's use the pseudo version from main, even if we have replaces in the module, otherwise it is confusing. |
59630fa
to
221959a
Compare
WalkthroughThe changes primarily involve a shift in the import paths for the Changes
TipsChat with CodeRabbit Bot (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 0
Files ignored due to filter (30)
- client/v2/go.mod
- client/v2/go.sum
- go.mod
- go.sum
- simapp/go.mod
- simapp/go.sum
- tests/go.mod
- tests/go.sum
- tests/starship/tests/go.mod
- tests/starship/tests/go.sum
- x/circuit/go.mod
- x/circuit/go.sum
- x/evidence/go.mod
- x/evidence/go.sum
- x/feegrant/go.mod
- x/feegrant/go.sum
- x/mint/go.mod
- x/mint/go.sum
- x/mint/types/genesis.pb.go
- x/mint/types/mint.pb.go
- x/mint/types/query.pb.go
- x/mint/types/tx.pb.go
- x/nft/go.mod
- x/nft/go.sum
- x/params/go.mod
- x/params/go.sum
- x/protocolpool/go.mod
- x/protocolpool/go.sum
- x/upgrade/go.mod
- x/upgrade/go.sum
Files selected for processing (57)
- .github/dependabot.yml (1 hunks)
- api/cosmos/mint/module/v1/module.pulsar.go (1 hunks)
- baseapp/block_gas_test.go (2 hunks)
- baseapp/utils_test.go (2 hunks)
- contrib/images/simd-env/Dockerfile (1 hunks)
- go.work.example (1 hunks)
- proto/cosmos/mint/module/v1/module.proto (1 hunks)
- proto/cosmos/mint/v1beta1/genesis.proto (1 hunks)
- proto/cosmos/mint/v1beta1/mint.proto (1 hunks)
- proto/cosmos/mint/v1beta1/query.proto (1 hunks)
- proto/cosmos/mint/v1beta1/tx.proto (1 hunks)
- simapp/app.go (2 hunks)
- simapp/app_config.go (2 hunks)
- simapp/app_test.go (2 hunks)
- simapp/app_v2.go (2 hunks)
- simapp/simd/cmd/testnet_test.go (2 hunks)
- simapp/test_helpers.go (2 hunks)
- tests/e2e/mint/grpc.go (1 hunks)
- tests/e2e/mint/suite.go (1 hunks)
- tests/integration/bank/keeper/deterministic_test.go (2 hunks)
- tests/integration/evidence/keeper/infraction_test.go (2 hunks)
- tests/integration/gov/keeper/keeper_test.go (2 hunks)
- tests/integration/gov/module_test.go (1 hunks)
- tests/integration/rapidgen/rapidgen.go (2 hunks)
- tests/integration/slashing/keeper/keeper_test.go (2 hunks)
- tests/integration/staking/keeper/common_test.go (2 hunks)
- tests/integration/staking/keeper/deterministic_test.go (2 hunks)
- tests/integration/staking/simulation/operations_test.go (2 hunks)
- tests/integration/tx/aminojson/aminojson_test.go (2 hunks)
- tests/integration/tx/decode_test.go (2 hunks)
- testutil/configurator/configurator.go (1 hunks)
- testutil/integration/example_test.go (2 hunks)
- testutil/sims/address_helpers.go (1 hunks)
- testutil/testnet/genesis.go (2 hunks)
- x/authz/testutil/app_config.go (2 hunks)
- x/consensus/testutil/helpers.go (1 hunks)
- x/distribution/client/cli/tx_test.go (2 hunks)
- x/distribution/testutil/app_config.go (2 hunks)
- x/feegrant/simulation/operations_test.go (2 hunks)
- x/group/keeper/keeper_test.go (2 hunks)
- x/group/keeper/msg_server_test.go (2 hunks)
- x/group/testutil/app_config.go (2 hunks)
- x/mint/CHANGELOG.md (1 hunks)
- x/mint/abci.go (1 hunks)
- x/mint/keeper/genesis.go (1 hunks)
- x/mint/keeper/genesis_test.go (1 hunks)
- x/mint/keeper/grpc_query.go (1 hunks)
- x/mint/keeper/grpc_query_test.go (1 hunks)
- x/mint/keeper/keeper.go (1 hunks)
- x/mint/keeper/keeper_test.go (1 hunks)
- x/mint/keeper/msg_server.go (1 hunks)
- x/mint/keeper/msg_server_test.go (1 hunks)
- x/mint/module.go (1 hunks)
- x/mint/module_test.go (1 hunks)
- x/mint/simulation/genesis.go (1 hunks)
- x/mint/simulation/genesis_test.go (1 hunks)
- x/mint/simulation/proposals.go (1 hunks)
Files not processed due to max files limit (7)
- x/mint/simulation/proposals_test.go
- x/mint/testutil/app_config.go
- x/nft/testutil/app_config.go
- x/protocolpool/testutil/app_config.go
- x/slashing/simulation/operations_test.go
- x/slashing/testutil/app_config.go
- x/staking/testutil/app_config.go
Files skipped from review due to trivial changes (38)
- .github/dependabot.yml
- baseapp/block_gas_test.go
- baseapp/utils_test.go
- proto/cosmos/mint/module/v1/module.proto
- proto/cosmos/mint/v1beta1/genesis.proto
- proto/cosmos/mint/v1beta1/query.proto
- proto/cosmos/mint/v1beta1/tx.proto
- simapp/app_v2.go
- simapp/test_helpers.go
- tests/e2e/mint/suite.go
- tests/integration/bank/keeper/deterministic_test.go
- tests/integration/evidence/keeper/infraction_test.go
- tests/integration/gov/module_test.go
- tests/integration/rapidgen/rapidgen.go
- tests/integration/slashing/keeper/keeper_test.go
- tests/integration/staking/keeper/common_test.go
- tests/integration/staking/keeper/deterministic_test.go
- tests/integration/staking/simulation/operations_test.go
- tests/integration/tx/aminojson/aminojson_test.go
- tests/integration/tx/decode_test.go
- testutil/configurator/configurator.go
- testutil/integration/example_test.go
- testutil/sims/address_helpers.go
- testutil/testnet/genesis.go
- x/consensus/testutil/helpers.go
- x/distribution/client/cli/tx_test.go
- x/feegrant/simulation/operations_test.go
- x/group/keeper/keeper_test.go
- x/group/keeper/msg_server_test.go
- x/mint/CHANGELOG.md
- x/mint/keeper/genesis_test.go
- x/mint/keeper/grpc_query.go
- x/mint/keeper/grpc_query_test.go
- x/mint/keeper/keeper_test.go
- x/mint/keeper/msg_server.go
- x/mint/module.go
- x/mint/module_test.go
- x/mint/simulation/genesis_test.go
Additional comments (Suppressed): 27
go.work.example (1)
- 24-24: The addition of
./x/mint
to the project's workspace configuration is consistent with the PR's goal of making themint
package an independent Go module. Ensure that themint
module is properly set up and all dependencies are correctly managed within its owngo.mod
file.x/mint/keeper/genesis.go (1)
- 3-7: The import path for the
mint/types
package has been updated fromgithub.com/cosmos/cosmos-sdk/x/mint/types
tocosmossdk.io/x/mint/types
. Ensure that the new locationcosmossdk.io/x/mint/types
is accessible and contains the required types for this module.contrib/images/simd-env/Dockerfile (1)
- 17-17: The addition of the
mint
module'sgo.mod
andgo.sum
files to the Docker build context is consistent with the changes described in the PR summary. This change ensures that themint
module's dependencies are downloaded and available during the Docker build process. However, please verify that themint
module's dependencies do not conflict with the dependencies of other modules in the project.x/mint/abci.go (1)
- 9-10: The import paths for the
mint
module'skeeper
andtypes
packages have been updated to reflect the new location of the module. Ensure that the new module atcosmossdk.io/x/mint
is correctly set up and accessible.tests/e2e/mint/grpc.go (1)
- 8-9: The import path for
minttypes
has been updated fromgithub.com/cosmos/cosmos-sdk/x/mint/types
tocosmossdk.io/x/mint/types
. Ensure that the new locationcosmossdk.io/x/mint/types
is accessible and contains the expected package.proto/cosmos/mint/v1beta1/mint.proto (1)
- 4-4: The
go_package
option has been updated to reflect the new location of themint
module. Ensure that the new locationcosmossdk.io/x/mint/types
is correctly set up and accessible.simapp/simd/cmd/testnet_test.go (2)
9-15: The import path for the
mint
module has been updated fromgithub.com/cosmos/cosmos-sdk/x/mint
tocosmossdk.io/x/mint
. Ensure that the new location of themint
module is accessible and the module is correctly set up there.24-28: The import statement for the
mint
module has been removed. This is consistent with the change in the previous hunk where the import path for themint
module was updated. Ensure that this does not affect the functionality of the code.x/mint/keeper/msg_server_test.go (1)
- 4-7: The import paths have been updated to reflect the new location of the
mint
module. Ensure that the new locationcosmossdk.io/x/mint/types
is accessible and the module is correctly set up there.x/mint/keeper/keeper.go (1)
- 14-14: The import path for the
mint
types has been updated fromgithub.com/cosmos/cosmos-sdk/x/mint/types
tocosmossdk.io/x/mint/types
. This change is consistent with the PR summary and indicates that themint
module has been moved to a new location. Ensure that the new locationcosmossdk.io/x/mint/types
is accessible and contains the necessary types for themint
module.x/authz/testutil/app_config.go (2)
4-4: The import path for the
mint
module has been updated fromgithub.com/cosmos/cosmos-sdk/x/mint
tocosmossdk.io/x/mint
. Ensure that the new location is accessible and the module at the new location is compatible with the current application.14-14: The import for the
mint
module is missing in this hunk. If themint
module is still required in this file, it should be imported. If it's not needed anymore, ensure that removing it doesn't break any functionality.x/distribution/testutil/app_config.go (2)
1-7: The import path for the
mint
module has been updated fromgithub.com/cosmos/cosmos-sdk/x/mint
tocosmossdk.io/x/mint
. Ensure that the new path is correct and the module is accessible at this location. Also, verify that all dependencies of themint
module are correctly handled in the new location.10-14: The import statement for the
mint
module has been removed. If themint
module is still required in this file, it should be imported from the new locationcosmossdk.io/x/mint
.x/group/testutil/app_config.go (2)
4-4: The import path for the
mint
module has been updated fromgithub.com/cosmos/cosmos-sdk/x/mint
tocosmossdk.io/x/mint
. Ensure that the new location is accessible and the module at the new path is equivalent to the one at the old path. This change could potentially break the application if not handled properly.11-14: The import for the
mint
module is missing in this hunk. If themint
module is still being used in this file, it should be imported. If it's not being used, ensure that its removal doesn't affect the functionality of the application.+ _ "cosmossdk.io/x/mint" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/consensus" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/genutil" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/group/module" // import as blank for app wiring _ "github.com/cosmos/cosmos-sdk/x/staking" // import as blank for app wiring
simapp/app.go (2)
42-44: The import paths for the
mint
module have been updated to reflect its new location. Ensure that the new module atcosmossdk.io/x/mint
is correctly set up and accessible. Also, verify that all dependencies on themint
module in the codebase have been updated to use the new import paths.98-103: The import paths for the
mint
module have been removed from this section, which is consistent with the module's migration to a new location. No action is required here as long as the new import paths have been correctly updated elsewhere in the codebase.simapp/app_config.go (2)
35-42: The import paths for the
mint
module have been updated fromgithub.com/cosmos/cosmos-sdk/x/mint
tocosmossdk.io/x/mint
. Ensure that the new location is accessible and the module at the new location is compatible with the rest of the codebase.67-73: The import statement for the
mint
module has been removed from this section. This change is consistent with the update in the import paths for themint
module in lines 35-42.tests/integration/gov/keeper/keeper_test.go (2)
8-11: The import path for
minttypes
has been updated fromgithub.com/cosmos/cosmos-sdk/x/mint/types
tocosmossdk.io/x/mint/types
. Ensure that the new locationcosmossdk.io/x/mint/types
is accessible and contains the expected package.30-35: The import statement for
minttypes
fromgithub.com/cosmos/cosmos-sdk/x/mint/types
has been removed. Ifminttypes
is used in this file, this will cause a compilation error. Please verify if this import is no longer necessary.x/mint/simulation/genesis.go (1)
- 8-14: The import path for the
mint/types
package has been updated fromgithub.com/cosmos/cosmos-sdk/x/mint/types
tocosmossdk.io/x/mint/types
. This change is consistent with the PR summary, which mentions a migration of themint
module to a new location. Ensure that the new locationcosmossdk.io/x/mint/types
is accessible and contains the expected package.simapp/app_test.go (2)
18-24: The import path for the
mint
module has been updated fromgithub.com/cosmos/cosmos-sdk/x/mint
tocosmossdk.io/x/mint
. Ensure that the new location is accessible and the module at the new path is functionally equivalent to the old one.39-44: The import statement for the
mint
module fromgithub.com/cosmos/cosmos-sdk/x/mint
has been removed. This is consistent with the change in the import path of themint
module tocosmossdk.io/x/mint
.x/mint/simulation/proposals.go (1)
- 8-11: The import path for the
mint
module has been updated fromgithub.com/cosmos/cosmos-sdk/x/mint/types
tocosmossdk.io/x/mint/types
. Ensure that the new location is accessible and contains the required types for themint
module.api/cosmos/mint/module/v1/module.pulsar.go (1)
- 563-587: The new hunk shows the addition of a new field
auth
to theModule
message. This is a breaking change and will require all usages of theModule
message to be updated to include the newauth
field. Ensure that this change is properly communicated and handled in all parts of the codebase that use theModule
message. Also, make sure that the newauth
field is properly validated wherever theModule
message is used.- 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x6d, 0x69, 0x6e, - 0x74, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x20, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, - 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, - 0x0a, 0x06, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x65, 0x65, 0x5f, - 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x66, 0x65, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, - 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x3a, 0x2b, 0xba, 0xc0, 0x96, 0xda, 0x01, 0x25, 0x0a, 0x23, 0x67, 0x69, - 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, </blockquote></details></blockquote></details> </details>
@@ -174,6 +173,7 @@ replace cosmossdk.io/x/protocolpool => ./x/protocolpool | |||
|
|||
// Below are the long-lived replace of the Cosmos SDK | |||
replace ( | |||
cosmossdk.io/x/mint => ./x/mint |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit, short lived :D
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 1
Files ignored due to filter (7)
- client/v2/go.mod
- x/circuit/go.mod
- x/feegrant/go.mod
- x/mint/go.mod
- x/mint/go.sum
- x/nft/go.mod
- x/upgrade/go.mod
Files selected for processing (1)
- x/distribution/testutil/app_config.go (2 hunks)
Additional comments (Suppressed): 1
x/distribution/testutil/app_config.go (1)
- 1-8: The import path for the
mint
module has been updated fromgithub.com/cosmos/cosmos-sdk/x/mint
tocosmossdk.io/x/mint
. Ensure that the new import path is correct and themint
module is accessible at this location.
_ "github.com/cosmos/cosmos-sdk/x/consensus" // import as blank for app wiring | ||
_ "github.com/cosmos/cosmos-sdk/x/distribution" // import as blank for app wiring | ||
_ "github.com/cosmos/cosmos-sdk/x/genutil" // import as blank for app wiring | ||
_ "github.com/cosmos/cosmos-sdk/x/mint" // import as blank for app wiring | ||
_ "github.com/cosmos/cosmos-sdk/x/staking" // import as blank for app wiring | ||
) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The import statement for the mint
module is missing in this hunk. If the mint
module is still being used in this file, it should be imported.
15:
)
+ import _ "cosmossdk.io/x/mint" // import as blank for app wiring
16:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 0
Files selected for processing (1)
- x/distribution/testutil/app_config.go (2 hunks)
Additional comments (Suppressed): 2
x/distribution/testutil/app_config.go (2)
1-7: The import path for the
mint
module has been updated from"github.com/cosmos/cosmos-sdk/x/mint"
to"cosmossdk.io/x/mint"
. This change is consistent with the PR summary and should not cause any issues as long as the new module at"cosmossdk.io/x/mint"
is equivalent to the old one at"github.com/cosmos/cosmos-sdk/x/mint"
. Please verify that the new module at"cosmossdk.io/x/mint"
is fully functional and compatible with the rest of the codebase.11-15: The import statement for the
mint
module has been removed. This is consistent with the PR summary, which mentions that themint
module has been migrated to a new location. As long as the new module at"cosmossdk.io/x/mint"
(imported in lines 1-7) is equivalent to the old one at"github.com/cosmos/cosmos-sdk/x/mint"
, this change should not cause any issues. Please verify that the new module at"cosmossdk.io/x/mint"
is fully functional and compatible with the rest of the codebase.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 0
Files selected for processing (1)
- .github/workflows/test.yml (1 hunks)
Additional comments (Suppressed): 1
.github/workflows/test.yml (1)
- 945-977: The new job
test-x-mint
is added to the GitHub Actions workflow. It checks out the code, sets up Go, checks for changes in thex/mint
directory, runs tests, and performs SonarCloud analysis if there are changes and the pull request is not a draft. The Go version is set to "1.21", and the cache is enabled for thex/mint/go.sum
file. The job runs on the latest version of Ubuntu. TheprojectBaseDir
for the SonarCloud analysis is set tox/mint/
. Ensure that the Go version and theprojectBaseDir
are correct and that the secretsGITHUB_TOKEN
andSONAR_TOKEN
are set in the repository settings.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review Status
Actionable comments generated: 0
Files ignored due to filter (6)
- go.mod
- go.sum
- simapp/go.mod
- tests/go.mod
- tests/starship/tests/go.mod
- x/group/go.mod
Files selected for processing (12)
- .github/workflows/test.yml (1 hunks)
- go.work.example (1 hunks)
- simapp/app.go (2 hunks)
- simapp/app_config.go (2 hunks)
- simapp/app_test.go (2 hunks)
- simapp/app_v2.go (2 hunks)
- tests/integration/rapidgen/rapidgen.go (2 hunks)
- tests/integration/tx/aminojson/aminojson_test.go (2 hunks)
- tests/integration/tx/decode_test.go (2 hunks)
- x/group/keeper/keeper_test.go (2 hunks)
- x/group/keeper/msg_server_test.go (1 hunks)
- x/group/testutil/app_config.go (2 hunks)
Files skipped from review due to trivial changes (8)
- go.work.example
- simapp/app.go
- simapp/app_v2.go
- tests/integration/rapidgen/rapidgen.go
- tests/integration/tx/aminojson/aminojson_test.go
- tests/integration/tx/decode_test.go
- x/group/keeper/keeper_test.go
- x/group/keeper/msg_server_test.go
Additional comments (Suppressed): 7
x/group/testutil/app_config.go (2)
4-5: The import path for the
mint
module has been updated from"github.com/cosmos/cosmos-sdk/x/mint"
to"cosmossdk.io/x/mint"
. Ensure that the new path is correct and accessible. Also, verify that all references to themint
module in the codebase have been updated to the new path.14-14: The import statement for the
mint
module has been removed from this location. This change is consistent with the update in lines 4-5 where themint
module is now imported with the new path.simapp/app_config.go (2)
37-44: The import path for the
mint
module has been updated from"github.com/cosmos/cosmos-sdk/x/mint"
to"cosmossdk.io/x/mint"
. Ensure that the new path is correct and accessible. Also, verify that all references to themint
module in the codebase have been updated to the new path.67-72: The import statement for the
mint
module has been removed from this section. This change is consistent with the update in the previous hunk where themint
module is now imported from a new path. No action is required here as long as the new import path for themint
module is correct.simapp/app_test.go (2)
22-22: The import path for the
mint
package has been updated from"github.com/cosmos/cosmos-sdk/x/mint"
to"cosmossdk.io/x/mint"
. Ensure that the new path is correct and the package is accessible at this location. Also, verify that all references to themint
package in the codebase have been updated to the new path.39-44: The import statement for the
mint
package has been removed. If themint
package is still being used in this file, this will cause a compilation error. Please ensure that all necessary imports are included..github/workflows/test.yml (1)
- 945-978: The new job
test-x-mint
is added to the workflow to run tests and perform code coverage analysis for thex/mint
package. It checks out the code, sets up Go, caches dependencies, and determines if there are changes in thex/mint
package. If there are changes, it runs tests and performs SonarCloud analysis if the pull request is not a draft. The Go version used is 1.21. The job uses theget-diff-action
to determine if there are changes in thex/mint
package. The job is well-structured and follows the pattern of the other jobs in the workflow.However, the
sonarcloud-github-action
is used from themaster
branch. It's a good practice to use a specific version of a GitHub action to avoid unexpected changes when the action is updated.- uses: SonarSource/sonarcloud-github-action@master + uses: SonarSource/[email protected]
going to close then reopen this as the conflicts take longer to solve than opening a new pr |
This change adds a go.mod file for x/mint to
be spun out as an independent Go module.
Updates #11899
closes #17813
Summary by CodeRabbit
x/mint
package has been moved to a new location,cosmossdk.io/x/mint
, from its previous location,github.com/cosmos/cosmos-sdk/x/mint
. This change has been reflected across the project, with all import paths updated accordingly.test-x-mint
has been added to the GitHub workflow. This job runs tests and performs code coverage analysis for thex/mint
package, improving the reliability of the code.x/mint
package, providing a structured way to document changes.x/mint
package, ensuring that the tests remain accurate and up-to-date.