Skip to content
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

build(deps): add missing replaces and remove unnecessary ones #21033

Merged
merged 1 commit into from
Jul 23, 2024

Conversation

julienrbrt
Copy link
Member

@julienrbrt julienrbrt commented Jul 23, 2024

Description

ref: #21029 (comment)

We need as well go through each modules and remove as much replaces as we can before the v0.52 release branch


Author Checklist

All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.

I have...

  • included the correct type prefix in the PR title, you can find examples of the prefixes below:
  • confirmed ! in the type prefix if API or client breaking change
  • targeted the correct branch (see PR Targeting)
  • provided a link to the relevant issue or specification
  • reviewed "Files changed" and left comments if necessary
  • included the necessary unit and integration tests
  • added a changelog entry to CHANGELOG.md
  • updated the relevant documentation or specification, including comments for documenting Go code
  • confirmed all CI checks have passed

Reviewers Checklist

All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.

Please see Pull Request Reviewer section in the contributing guide for more information on how to review a pull request.

I have...

  • confirmed the correct type prefix in the PR title
  • confirmed all author checklist items have been addressed
  • reviewed state machine logic, API design and naming, documentation is accurate, tests and test coverage

Summary by CodeRabbit

  • New Features

    • Upgraded the cosmossdk.io/depinject dependency to a stable version (v1.0.0) across multiple modules, enhancing stability and functionality.
    • Introduced new indirect dependencies for schema management and HTTP content negotiation, improving module capabilities.
  • Bug Fixes

    • Transitioned from an alpha version to a stable release, which likely resolves prior issues and improves reliability.
  • Chores

    • Removed unnecessary local replace directives for dependencies, streamlining dependency management across the project.

Copy link
Contributor

coderabbitai bot commented Jul 23, 2024

Walkthrough

Walkthrough

The primary change across multiple Go module files is the upgrade of the cosmossdk.io/depinject dependency from version v1.0.0-alpha.4 to v1.0.0, signifying a shift from an alpha release to a stable version. This transition enhances the stability and reliability of the modules while removing local path overrides, promoting a cleaner and more consistent dependency management strategy throughout the project.

Changes

Files Group Change Summary
client/v2/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
orm/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and improved line formatting.
runtime/v2/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
server/v2/cometbft/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
server/v2/go.mod Removed local path replacement for cosmossdk.io/depinject.
simapp/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
simapp/v2/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
tests/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/accounts/.../defaults/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/accounts/.../multisig/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0, removed local path, and added a new replacement for cosmossdk.io/x/tx.
x/accounts/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/auth/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/authz/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/bank/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/circuit/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/consensus/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/distribution/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/epochs/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/evidence/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/feegrant/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0, added indirect dependencies, and removed redundant require statements.
x/gov/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and introduced indirect dependency on cosmossdk.io/schema v0.1.1.
x/group/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/mint/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/nft/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/params/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/protocolpool/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/slashing/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/staking/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.
x/upgrade/go.mod Updated cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 and removed local path replacement.

Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai generate interesting stats about this repository and render them as a table.
    • @coderabbitai show all the console.log statements in this repository.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

Outside diff range, codebase verification and nitpick comments (2)
runtime/v2/go.mod (1)

The replace directive is still present in the go.mod file.

The review comment mentioned that the replace directive for cosmossdk.io/depinject has been removed, but the current state of the go.mod file shows that the replace directive is still present for other dependencies.

  • runtime/v2/go.mod, line 27: The replace directive is still present.

Please verify the removal of the replace directive for cosmossdk.io/depinject and ensure the project compiles and runs correctly with the updated dependency.

Analysis chain

Line range hint 1-5:
Verify the update and removal of the replace directive for cosmossdk.io/depinject.

The update from v1.0.0-alpha.4 to v1.0.0 and the removal of the replace directive indicate a transition to a stable version. Ensure that the project compiles and runs correctly with the updated dependency and without the local replacement.

Also applies to: 27-27

Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify the project compiles and runs correctly with the updated dependency and without the local replacement for `cosmossdk.io/depinject`.

# Test: Attempt to build the project. Expect: Successful build.
go build ./...

Length of output: 86


Script:

#!/bin/bash
# Check for the presence of the `cosmossdk.io/depinject` dependency in the `go.mod` file.
rg 'cosmossdk.io/depinject' runtime/v2/go.mod

# Check if the `replace` directive is present in the `go.mod` file.
rg '^replace' runtime/v2/go.mod

Length of output: 120


Script:

#!/bin/bash
# Display the lines containing the `replace` directive in the `go.mod` file.
rg '^replace' -A 5 runtime/v2/go.mod

Length of output: 257

x/accounts/defaults/multisig/go.mod (1)

190-190: Issue with replace directive: Directory not found

The replace directive for cosmossdk.io/x/tx points to a non-existent directory. Please verify the path and ensure that the module cosmossdk.io/x/tx exists at the specified location.

  • The directory cosmossdk.io/x/tx was not found in the codebase.
Analysis chain

Addition of replace directive approved.

The addition of the replace directive for cosmossdk.io/x/tx ensures that the module points to the correct relative path. Ensure that all dependencies are resolved correctly and are compatible with the new version.

Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that all dependencies are correctly resolved and compatible with the new version.

# Test: Run 'go mod tidy' and 'go mod verify' to ensure no issues.
go mod tidy
go mod verify

Length of output: 169


Script:

#!/bin/bash
# Description: Verify the existence of the `cosmossdk.io/x/tx` module and its `go.mod` file.

# Find the `cosmossdk.io/x/tx` directory
fd -t d 'tx' | grep 'cosmossdk.io/x/tx'

# Check for the presence of `go.mod` file in the found directory
fd -t f 'go.mod' --search-path "$(fd -t d 'tx' | grep 'cosmossdk.io/x/tx')"

Length of output: 235


Script:

#!/bin/bash
# Description: Verify the existence of the `cosmossdk.io/x/tx` module and its `go.mod` file.

# Find the `cosmossdk.io/x/tx` directory
tx_dir=$(fd -t d 'tx' | grep 'cosmossdk.io/x/tx')

# Check if the directory was found
if [ -n "$tx_dir" ]; then
  # Check for the presence of `go.mod` file in the found directory
  fd -t f 'go.mod' --search-path "$tx_dir"
else
  echo "Directory cosmossdk.io/x/tx not found."
fi

Length of output: 152

Review details

Configuration used: .coderabbit.yml
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 7501ccd and bdcd64f.

Files ignored due to path filters (33)
  • client/v2/go.sum is excluded by !**/*.sum
  • go.sum is excluded by !**/*.sum
  • orm/go.sum is excluded by !**/*.sum
  • runtime/v2/go.sum is excluded by !**/*.sum
  • server/v2/cometbft/go.sum is excluded by !**/*.sum
  • simapp/go.sum is excluded by !**/*.sum
  • simapp/v2/go.sum is excluded by !**/*.sum
  • tests/go.sum is excluded by !**/*.sum
  • tests/systemtests/go.sum is excluded by !**/*.sum
  • tools/confix/go.sum is excluded by !**/*.sum
  • tools/cosmovisor/go.sum is excluded by !**/*.sum
  • tools/hubl/go.sum is excluded by !**/*.sum
  • x/accounts/defaults/lockup/go.sum is excluded by !**/*.sum
  • x/accounts/defaults/multisig/go.sum is excluded by !**/*.sum
  • x/accounts/go.sum is excluded by !**/*.sum
  • x/auth/go.sum is excluded by !**/*.sum
  • x/authz/go.sum is excluded by !**/*.sum
  • x/bank/go.sum is excluded by !**/*.sum
  • x/circuit/go.sum is excluded by !**/*.sum
  • x/consensus/go.sum is excluded by !**/*.sum
  • x/distribution/go.sum is excluded by !**/*.sum
  • x/epochs/go.sum is excluded by !**/*.sum
  • x/evidence/go.sum is excluded by !**/*.sum
  • x/feegrant/go.sum is excluded by !**/*.sum
  • x/gov/go.sum is excluded by !**/*.sum
  • x/group/go.sum is excluded by !**/*.sum
  • x/mint/go.sum is excluded by !**/*.sum
  • x/nft/go.sum is excluded by !**/*.sum
  • x/params/go.sum is excluded by !**/*.sum
  • x/protocolpool/go.sum is excluded by !**/*.sum
  • x/slashing/go.sum is excluded by !**/*.sum
  • x/staking/go.sum is excluded by !**/*.sum
  • x/upgrade/go.sum is excluded by !**/*.sum
Files selected for processing (34)
  • client/v2/go.mod (2 hunks)
  • go.mod (2 hunks)
  • orm/go.mod (2 hunks)
  • runtime/v2/go.mod (2 hunks)
  • server/v2/cometbft/go.mod (2 hunks)
  • server/v2/go.mod (1 hunks)
  • simapp/go.mod (2 hunks)
  • simapp/v2/go.mod (2 hunks)
  • tests/go.mod (2 hunks)
  • tests/systemtests/go.mod (1 hunks)
  • tools/confix/go.mod (1 hunks)
  • tools/cosmovisor/go.mod (1 hunks)
  • tools/hubl/go.mod (1 hunks)
  • x/accounts/defaults/lockup/go.mod (2 hunks)
  • x/accounts/defaults/multisig/go.mod (3 hunks)
  • x/accounts/go.mod (2 hunks)
  • x/auth/go.mod (2 hunks)
  • x/authz/go.mod (2 hunks)
  • x/bank/go.mod (2 hunks)
  • x/circuit/go.mod (2 hunks)
  • x/consensus/go.mod (2 hunks)
  • x/distribution/go.mod (2 hunks)
  • x/epochs/go.mod (2 hunks)
  • x/evidence/go.mod (2 hunks)
  • x/feegrant/go.mod (5 hunks)
  • x/gov/go.mod (4 hunks)
  • x/group/go.mod (2 hunks)
  • x/mint/go.mod (2 hunks)
  • x/nft/go.mod (2 hunks)
  • x/params/go.mod (2 hunks)
  • x/protocolpool/go.mod (2 hunks)
  • x/slashing/go.mod (2 hunks)
  • x/staking/go.mod (2 hunks)
  • x/upgrade/go.mod (2 hunks)
Files skipped from review due to trivial changes (3)
  • orm/go.mod
  • tests/systemtests/go.mod
  • tools/hubl/go.mod
Additional context used
Path-based instructions (1)
tests/go.mod (1)

Pattern tests/**/*: "Assess the integration and e2e test code assessing sufficient code coverage for the changes associated in the pull request"

Additional comments not posted (49)
server/v2/go.mod (1)

Line range hint 1-5:
Verify the removal of the replace directive for cosmossdk.io/depinject.

The removal of the replace directive for cosmossdk.io/depinject indicates a shift to using the official stable version. Ensure that the project compiles and runs correctly without this local replacement.

Also applies to: 27-27

Verification successful

The replace directive for cosmossdk.io/depinject has been successfully removed.

The absence of cosmossdk.io/depinject in the replace directives confirms that the project is now using the official stable version.

Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify the project compiles and runs correctly without the local replacement for `cosmossdk.io/depinject`.

# Test: Attempt to build the project. Expect: Successful build.
go build ./...

Length of output: 86


Script:

#!/bin/bash
# Description: Verify the removal of the `replace` directive for `cosmossdk.io/depinject` in `server/v2/go.mod`.

# Search for any replace directives in the go.mod file
grep -A 1 'replace ' server/v2/go.mod

Length of output: 80

tools/confix/go.mod (1)

Line range hint 1-5:
Verify the update to cosmossdk.io/depinject v1.0.0.

The update from v1.0.0-alpha.4 to v1.0.0 indicates a transition to a stable version. Ensure that the project compiles and runs correctly with the updated dependency.

Also applies to: 20-20

Verification successful

Verify the update to cosmossdk.io/depinject v1.0.0.

The update from v1.0.0-alpha.4 to v1.0.0 has been confirmed in the tools/confix/go.mod file. The dependency is extensively used across multiple files, indicating successful integration.

  • tools/confix/go.mod: cosmossdk.io/depinject v1.0.0
  • Various code files importing cosmossdk.io/depinject
Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify the project compiles and runs correctly with the updated dependency for `cosmossdk.io/depinject`.

# Test: Attempt to build the project. Expect: Successful build.
go build ./...

Length of output: 86


Script:

#!/bin/bash
# Search for the `cosmossdk.io/depinject` dependency in the `go.mod` file to confirm the version update.
rg 'cosmossdk.io/depinject' tools/confix/go.mod

# Search for any import statements related to `cosmossdk.io/depinject` in the codebase to check for integration.
rg 'cosmossdk.io/depinject' --glob '!tools/confix/go.mod'

Length of output: 44361

x/auth/go.mod (2)

10-10: Dependency update approved.

The update from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject is appropriate and aligns with the transition to a stable release.


10-10: Removal of replace directive approved.

The removal of the replace directive for cosmossdk.io/depinject is appropriate, indicating reliance on the official stable version.

x/consensus/go.mod (2)

10-10: Dependency update approved.

The update from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject is appropriate and aligns with the transition to a stable release.


10-10: Removal of replace directive approved.

The removal of the replace directive for cosmossdk.io/depinject is appropriate, indicating reliance on the official stable version.

x/staking/go.mod (2)

10-10: Dependency update approved.

The update from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject is appropriate and aligns with the transition to a stable release.


10-10: Removal of replace directive approved.

The removal of the replace directive for cosmossdk.io/depinject is appropriate, indicating reliance on the official stable version.

x/bank/go.mod (1)

9-9: Dependency Update: Transition to Stable Version

The cosmossdk.io/depinject dependency has been updated from v1.0.0-alpha.4 to v1.0.0, transitioning from an alpha to a stable release. This typically indicates improvements, bug fixes, and enhanced functionality.

x/evidence/go.mod (1)

10-10: Dependency Update: Transition to Stable Version

The cosmossdk.io/depinject dependency has been updated from v1.0.0-alpha.4 to v1.0.0, transitioning from an alpha to a stable release. This typically indicates improvements, bug fixes, and enhanced functionality.

x/protocolpool/go.mod (1)

9-9: Dependency Update: Transition to Stable Version

The cosmossdk.io/depinject dependency has been updated from v1.0.0-alpha.4 to v1.0.0, transitioning from an alpha to a stable release. This typically indicates improvements, bug fixes, and enhanced functionality.

x/epochs/go.mod (1)

10-10: Upgrade to stable version of depinject.

The dependency cosmossdk.io/depinject has been upgraded from v1.0.0-alpha.4 to v1.0.0. This transition from an alpha version to a stable release is likely to enhance the reliability and functionality of the dependency.

x/slashing/go.mod (1)

10-10: Upgrade to stable version of depinject.

The dependency cosmossdk.io/depinject has been upgraded from v1.0.0-alpha.4 to v1.0.0. This transition from an alpha version to a stable release is likely to enhance the reliability and functionality of the dependency.

x/nft/go.mod (1)

8-8: Upgrade to stable version of depinject.

The dependency cosmossdk.io/depinject has been upgraded from v1.0.0-alpha.4 to v1.0.0. This transition from an alpha version to a stable release is likely to enhance the reliability and functionality of the dependency.

x/authz/go.mod (1)

8-8: Update to stable dependency version approved.

The update from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject is a positive change, ensuring more stability and reliability.

x/circuit/go.mod (1)

10-10: Update to stable dependency version approved.

The update from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject is a positive change, ensuring more stability and reliability.

x/distribution/go.mod (1)

10-10: Update to stable dependency version approved.

The update from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject is a positive change, ensuring more stability and reliability.

x/mint/go.mod (2)

9-9: Dependency Update Approved.

The update from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject is beneficial for stability and functionality.


9-9: Remove Unnecessary Replace Directive Approved.

The removal of the replace directive for cosmossdk.io/depinject is appropriate as the stable version is now reliable.

x/gov/go.mod (2)

10-10: Dependency Update Approved.

The update from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject is beneficial for stability and functionality.


41-41: Verify Redundancy in Dependency Changes.

The cosmossdk.io/schema v0.1.1 dependency is both added and removed as an indirect dependency. This might be redundant.

Verification successful

Verified: Dependency Changes are Consistent.

The cosmossdk.io/schema v0.1.1 dependency is present in multiple go.mod files as an indirect dependency, indicating that its inclusion is intentional and consistent with the rest of the codebase.

  • x/gov/go.mod: cosmossdk.io/schema v0.1.1 // indirect
Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify if the changes to `cosmossdk.io/schema` dependency are intentional or redundant.

# Test: Search for the dependency. Expect: Only one instance of the dependency.
rg --type go 'require cosmossdk.io/schema v0.1.1'

Length of output: 51


Script:

#!/bin/bash
# Description: Search for any mention of `cosmossdk.io/schema` in the `go.mod` files.

# Test: Search for the dependency in all `go.mod` files. Expect: Any mention of `cosmossdk.io/schema`.
rg 'cosmossdk.io/schema' --glob '**/go.mod'

Length of output: 1837

tools/cosmovisor/go.mod (1)

27-27: Dependency Update Approved.

The update from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject is beneficial for stability and functionality.

x/accounts/defaults/lockup/go.mod (2)

21-21: Upgrade to stable version approved.

The upgrade from v1.0.0-alpha.4 to v1.0.0 for the cosmossdk.io/depinject dependency is appropriate and aligns with the PR objectives.


Line range hint 1-1:
Removal of replace directive approved.

The removal of the replace directive for cosmossdk.io/depinject is appropriate and enhances maintainability by using the official stable version.

x/params/go.mod (2)

8-8: Upgrade to stable version approved.

The upgrade from v1.0.0-alpha.4 to v1.0.0 for the cosmossdk.io/depinject dependency is appropriate and aligns with the PR objectives.


Line range hint 1-1:
Removal of replace directive approved.

The removal of the replace directive for cosmossdk.io/depinject is appropriate and enhances maintainability by using the official stable version.

x/feegrant/go.mod (4)

10-10: Upgrade to stable version approved.

The upgrade from v1.0.0-alpha.4 to v1.0.0 for the cosmossdk.io/depinject dependency is appropriate and aligns with the PR objectives.


35-35: Addition of cosmossdk.io/schema approved.

The addition of cosmossdk.io/schema as an indirect dependency is appropriate and likely introduces new functionalities related to schema management.


125-125: Addition of github.com/munnerz/goautoneg approved.

The addition of github.com/munnerz/goautoneg as an indirect dependency is appropriate and likely facilitates improved content negotiation in HTTP requests.


Line range hint 1-1:
Removal of replace directive approved.

The removal of the replace directive for cosmossdk.io/depinject is appropriate and enhances maintainability by using the official stable version.

server/v2/cometbft/go.mod (1)

52-52: Update to stable version approved.

The update of cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 is a positive change towards stability. Ensure that all dependencies are resolved correctly and are compatible with the new version.

Verification successful

Update to stable version approved.

The update of cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 is a positive change towards stability. The dependency is correctly resolved and verified in both go.mod and go.sum files.

Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that all dependencies are correctly resolved and compatible with the new version.

# Test: Run 'go mod tidy' and 'go mod verify' to ensure no issues.
go mod tidy
go mod verify

Length of output: 169


Script:

#!/bin/bash
# Check for inconsistencies in go.mod and go.sum files

# List the contents of go.mod to verify the required module versions
echo "Contents of go.mod:"
cat server/v2/cometbft/go.mod

# List the contents of go.sum to verify the checksums of required modules
echo "Contents of go.sum:"
cat server/v2/cometbft/go.sum

Length of output: 75770

x/accounts/go.mod (2)

10-10: Update to stable version approved.

The update of cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 is a positive change towards stability. Ensure that all dependencies are resolved correctly and are compatible with the new version.

Verification successful

Update to stable version approved.

The update of cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 is a positive change towards stability. The dependency version is correctly updated and consistent in both go.mod and go.sum files.

  • go.mod contains cosmossdk.io/depinject v1.0.0
  • go.sum contains cosmossdk.io/depinject v1.0.0
Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that all dependencies are correctly resolved and compatible with the new version.

# Test: Run 'go mod tidy' and 'go mod verify' to ensure no issues.
go mod tidy
go mod verify

Length of output: 169


Script:

#!/bin/bash
# Description: Verify that the dependency 'cosmossdk.io/depinject' is updated to 'v1.0.0' in go.mod and go.sum.

# Check go.mod for the updated dependency version
echo "Checking go.mod for 'cosmossdk.io/depinject v1.0.0'"
grep 'cosmossdk.io/depinject v1.0.0' go.mod

# Check go.sum for the updated dependency version
echo "Checking go.sum for 'cosmossdk.io/depinject v1.0.0'"
grep 'cosmossdk.io/depinject v1.0.0' go.sum

Length of output: 523


Line range hint 52-52:
Removal of replace directive approved.

The removal of the replace directive for cosmossdk.io/depinject is appropriate now that the stable version is used. Ensure that all dependencies are resolved correctly and are compatible with the new version.

Verification successful

Removal of replace directive approved.

The removal of the replace directive for cosmossdk.io/depinject is appropriate now that the stable version is used. The go.mod and go.sum files confirm that all dependencies are correctly resolved and compatible with the new version.

  • go.mod shows cosmossdk.io/depinject v1.0.0 as a required dependency.
  • go.sum includes the checksum for cosmossdk.io/depinject v1.0.0.
Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that all dependencies are correctly resolved and compatible with the new version.

# Test: Run 'go mod tidy' and 'go mod verify' to ensure no issues.
go mod tidy
go mod verify

Length of output: 169


Script:

#!/bin/bash
# Description: Check for inconsistencies or unresolved dependencies in go.mod and go.sum files.

# List the contents of go.mod and go.sum to verify dependencies.
cat x/accounts/go.mod
cat x/accounts/go.sum

Length of output: 76390

x/accounts/defaults/multisig/go.mod (2)

190-190: Removal of replace directive approved.

The removal of the replace directive for cosmossdk.io/depinject is appropriate now that the stable version is used. Ensure that all dependencies are resolved correctly and are compatible with the new version.

Verification successful

Removal of replace directive approved.

The cosmossdk.io/depinject dependency is now correctly referenced without a replace directive, confirming that the module relies on the stable version directly. Ensure that all dependencies are resolved correctly and are compatible with the new version.

  • cosmossdk.io/depinject is present in x/accounts/defaults/multisig/go.mod as v1.0.0 (indirect).
  • No replace directive for cosmossdk.io/depinject found.
Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that all dependencies are correctly resolved and compatible with the new version.

# Test: Run 'go mod tidy' and 'go mod verify' to ensure no issues.
go mod tidy
go mod verify

Length of output: 169


Script:

#!/bin/bash
# Description: Check for the presence of the `cosmossdk.io/depinject` dependency in the `go.mod` file and ensure it is correctly referenced without the replace directive.

# Search for the `cosmossdk.io/depinject` dependency in the `go.mod` file.
grep 'cosmossdk.io/depinject' x/accounts/defaults/multisig/go.mod

# Check if there is any replace directive for `cosmossdk.io/depinject` in the `go.mod` file.
grep 'replace.*cosmossdk.io/depinject' x/accounts/defaults/multisig/go.mod

Length of output: 185


23-23: Update to stable version approved.

The update of cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 is a positive change towards stability. Ensure that all dependencies are resolved correctly and are compatible with the new version.

Verification successful

Update to stable version approved.

The update of cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 is correctly reflected in both go.mod and go.sum. No issues were found with the dependency update.

Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that all dependencies are correctly resolved and compatible with the new version.

# Test: Run 'go mod tidy' and 'go mod verify' to ensure no issues.
go mod tidy
go mod verify

Length of output: 169


Script:

#!/bin/bash
# Check for references to cosmossdk.io/depinject in go.mod
echo "References in go.mod:"
grep 'cosmossdk.io/depinject' x/accounts/defaults/multisig/go.mod

# Check for references to cosmossdk.io/depinject in go.sum
echo "References in go.sum:"
if [ -f x/accounts/defaults/multisig/go.sum ]; then
  grep 'cosmossdk.io/depinject' x/accounts/defaults/multisig/go.sum
else
  echo "go.sum not found."
fi

Length of output: 492

client/v2/go.mod (2)

8-8: Dependency Update: cosmossdk.io/depinject

The dependency cosmossdk.io/depinject has been updated from v1.0.0-alpha.4 to v1.0.0. This change enhances stability by using the stable release version.


8-8: Remove Local Replacement Directive

The local replacement directive for cosmossdk.io/depinject has been removed. Ensure that this does not introduce any dependency resolution issues.

Verification successful

No Dependency Resolution Issues Found

The removal of the local replacement directive for cosmossdk.io/depinject does not introduce any dependency resolution issues. The go.sum file contains the necessary checksums, confirming that the dependency is resolved correctly.

  • client/v2/go.mod
  • client/v2/go.sum
Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that removing the local replacement directive does not introduce dependency resolution issues.

# Test: Run go mod tidy to ensure no issues with dependency resolution.
cd client/v2
go mod tidy

Length of output: 98


Script:

#!/bin/bash
# Description: Check for inconsistencies or unresolved dependencies in go.mod and go.sum files.

# List all dependencies in go.mod
echo "Dependencies in go.mod:"
cat client/v2/go.mod

# List all dependencies in go.sum
echo "Dependencies in go.sum:"
cat client/v2/go.sum

Length of output: 77197

go.mod (2)

10-10: Dependency Update: cosmossdk.io/depinject

The dependency cosmossdk.io/depinject has been updated from v1.0.0-alpha.4 to v1.0.0. This change enhances stability by using the stable release version.


10-10: Remove Local Replacement Directive

The local replacement directive for cosmossdk.io/depinject has been removed. Ensure that this does not introduce any dependency resolution issues.

x/group/go.mod (2)

8-8: Dependency Update: cosmossdk.io/depinject

The dependency cosmossdk.io/depinject has been updated from v1.0.0-alpha.4 to v1.0.0. This change enhances stability by using the stable release version.


8-8: Remove Local Replacement Directive

The local replacement directive for cosmossdk.io/depinject has been removed. Ensure that this does not introduce any dependency resolution issues.

Verification successful

No Dependency Resolution Issues Found

The removal of the local replacement directive for cosmossdk.io/depinject has not introduced any dependency resolution issues. The go.mod and go.sum files are consistent and correctly reference the required dependencies.

  • go.mod includes cosmossdk.io/depinject v1.0.0.
  • go.sum contains the corresponding checksums.
Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that removing the local replacement directive does not introduce dependency resolution issues.

# Test: Run go mod tidy to ensure no issues with dependency resolution.
cd x/group
go mod tidy

Length of output: 96


Script:

#!/bin/bash
# Description: Check for inconsistencies or missing dependencies in go.mod and go.sum files.

# List the contents of go.mod and go.sum to manually inspect for issues
cd x/group
echo "Contents of go.mod:"
cat go.mod

echo "Contents of go.sum:"
cat go.sum

Length of output: 78216

x/upgrade/go.mod (2)

9-9: Upgrade to stable version of cosmossdk.io/depinject.

The transition from v1.0.0-alpha.4 to v1.0.0 enhances stability and reliability.


9-9: Remove replace directive for cosmossdk.io/depinject.

The removal of the replace directive indicates a preference for the stable version, enhancing dependency management.

tests/go.mod (2)

9-9: Upgrade to stable version of cosmossdk.io/depinject.

The transition from v1.0.0-alpha.4 to v1.0.0 enhances stability and reliability.


9-9: Remove replace directive for cosmossdk.io/depinject.

The removal of the replace directive indicates a preference for the stable version, enhancing dependency management.

simapp/go.mod (2)

11-11: Upgrade to stable version of cosmossdk.io/depinject.

The transition from v1.0.0-alpha.4 to v1.0.0 enhances stability and reliability.


11-11: Remove replace directive for cosmossdk.io/depinject.

The removal of the replace directive indicates a preference for the stable version, enhancing dependency management.

simapp/v2/go.mod (2)

9-9: Approved: Dependency version update.

The update from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject is a positive change, moving from an alpha release to a stable version. This should improve reliability and functionality.


9-9: Approved: Removal of replace directive.

The removal of the replace directive for cosmossdk.io/depinject simplifies dependency management and ensures that the project uses the official stable version directly from its repository.

@julienrbrt julienrbrt added this pull request to the merge queue Jul 23, 2024
Merged via the queue into main with commit 544623f Jul 23, 2024
96 of 98 checks passed
@julienrbrt julienrbrt deleted the julien/replaces branch July 23, 2024 09:16
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

Review details

Configuration used: .coderabbit.yml
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 7501ccd and bdcd64f.

Files ignored due to path filters (33)
  • client/v2/go.sum is excluded by !**/*.sum
  • go.sum is excluded by !**/*.sum
  • orm/go.sum is excluded by !**/*.sum
  • runtime/v2/go.sum is excluded by !**/*.sum
  • server/v2/cometbft/go.sum is excluded by !**/*.sum
  • simapp/go.sum is excluded by !**/*.sum
  • simapp/v2/go.sum is excluded by !**/*.sum
  • tests/go.sum is excluded by !**/*.sum
  • tests/systemtests/go.sum is excluded by !**/*.sum
  • tools/confix/go.sum is excluded by !**/*.sum
  • tools/cosmovisor/go.sum is excluded by !**/*.sum
  • tools/hubl/go.sum is excluded by !**/*.sum
  • x/accounts/defaults/lockup/go.sum is excluded by !**/*.sum
  • x/accounts/defaults/multisig/go.sum is excluded by !**/*.sum
  • x/accounts/go.sum is excluded by !**/*.sum
  • x/auth/go.sum is excluded by !**/*.sum
  • x/authz/go.sum is excluded by !**/*.sum
  • x/bank/go.sum is excluded by !**/*.sum
  • x/circuit/go.sum is excluded by !**/*.sum
  • x/consensus/go.sum is excluded by !**/*.sum
  • x/distribution/go.sum is excluded by !**/*.sum
  • x/epochs/go.sum is excluded by !**/*.sum
  • x/evidence/go.sum is excluded by !**/*.sum
  • x/feegrant/go.sum is excluded by !**/*.sum
  • x/gov/go.sum is excluded by !**/*.sum
  • x/group/go.sum is excluded by !**/*.sum
  • x/mint/go.sum is excluded by !**/*.sum
  • x/nft/go.sum is excluded by !**/*.sum
  • x/params/go.sum is excluded by !**/*.sum
  • x/protocolpool/go.sum is excluded by !**/*.sum
  • x/slashing/go.sum is excluded by !**/*.sum
  • x/staking/go.sum is excluded by !**/*.sum
  • x/upgrade/go.sum is excluded by !**/*.sum
Files selected for processing (34)
  • client/v2/go.mod (2 hunks)
  • go.mod (2 hunks)
  • orm/go.mod (2 hunks)
  • runtime/v2/go.mod (2 hunks)
  • server/v2/cometbft/go.mod (2 hunks)
  • server/v2/go.mod (1 hunks)
  • simapp/go.mod (2 hunks)
  • simapp/v2/go.mod (2 hunks)
  • tests/go.mod (2 hunks)
  • tests/systemtests/go.mod (1 hunks)
  • tools/confix/go.mod (1 hunks)
  • tools/cosmovisor/go.mod (1 hunks)
  • tools/hubl/go.mod (1 hunks)
  • x/accounts/defaults/lockup/go.mod (2 hunks)
  • x/accounts/defaults/multisig/go.mod (3 hunks)
  • x/accounts/go.mod (2 hunks)
  • x/auth/go.mod (2 hunks)
  • x/authz/go.mod (2 hunks)
  • x/bank/go.mod (2 hunks)
  • x/circuit/go.mod (2 hunks)
  • x/consensus/go.mod (2 hunks)
  • x/distribution/go.mod (2 hunks)
  • x/epochs/go.mod (2 hunks)
  • x/evidence/go.mod (2 hunks)
  • x/feegrant/go.mod (5 hunks)
  • x/gov/go.mod (4 hunks)
  • x/group/go.mod (2 hunks)
  • x/mint/go.mod (2 hunks)
  • x/nft/go.mod (2 hunks)
  • x/params/go.mod (2 hunks)
  • x/protocolpool/go.mod (2 hunks)
  • x/slashing/go.mod (2 hunks)
  • x/staking/go.mod (2 hunks)
  • x/upgrade/go.mod (2 hunks)
Files skipped from review due to trivial changes (8)
  • orm/go.mod
  • server/v2/go.mod
  • simapp/go.mod
  • tools/confix/go.mod
  • tools/cosmovisor/go.mod
  • tools/hubl/go.mod
  • x/distribution/go.mod
  • x/group/go.mod
Additional context used
Path-based instructions (2)
tests/systemtests/go.mod (1)

Pattern tests/**/*: "Assess the integration and e2e test code assessing sufficient code coverage for the changes associated in the pull request"

tests/go.mod (1)

Pattern tests/**/*: "Assess the integration and e2e test code assessing sufficient code coverage for the changes associated in the pull request"

Additional comments not posted (42)
runtime/v2/go.mod (1)

27-27: Dependency update to stable release.

The cosmossdk.io/depinject dependency has been updated from v1.0.0-alpha.4 to v1.0.0, which should enhance stability and reliability.

tests/systemtests/go.mod (1)

39-39: Dependency update to stable release.

The cosmossdk.io/depinject dependency has been updated from v1.0.0-alpha.4 to v1.0.0, which should enhance stability and reliability.

x/auth/go.mod (1)

10-10: Dependency update to stable release.

The cosmossdk.io/depinject dependency has been updated from v1.0.0-alpha.4 to v1.0.0, which should enhance stability and reliability.

x/consensus/go.mod (2)

10-10: Approved: Update to stable version of cosmossdk.io/depinject.

The dependency version has been updated from v1.0.0-alpha.4 to v1.0.0, transitioning from an alpha version to a stable release, which should enhance stability and reliability.


10-10: Approved: Removal of replace directive for cosmossdk.io/depinject.

The replace directive for cosmossdk.io/depinject has been removed, indicating that the module will now use the stable version specified in the require directive.

x/staking/go.mod (2)

10-10: Approved: Update to stable version of cosmossdk.io/depinject.

The dependency version has been updated from v1.0.0-alpha.4 to v1.0.0, transitioning from an alpha version to a stable release, which should enhance stability and reliability.


10-10: Approved: Removal of replace directive for cosmossdk.io/depinject.

The replace directive for cosmossdk.io/depinject has been removed, indicating that the module will now use the stable version specified in the require directive.

x/bank/go.mod (2)

9-9: Approved: Update to stable version of cosmossdk.io/depinject.

The dependency version has been updated from v1.0.0-alpha.4 to v1.0.0, transitioning from an alpha version to a stable release, which should enhance stability and reliability.


9-9: Approved: Removal of replace directive for cosmossdk.io/depinject.

The replace directive for cosmossdk.io/depinject has been removed, indicating that the module will now use the stable version specified in the require directive.

x/evidence/go.mod (2)

10-10: Upgrade to stable release approved.

The upgrade from cosmossdk.io/depinject v1.0.0-alpha.4 to v1.0.0 enhances stability and reliability.


10-10: Removal of replace directive approved.

The removal of the replace directive for cosmossdk.io/depinject ensures the use of the official stable release, aligning with best practices.

x/protocolpool/go.mod (1)

9-9: Upgrade to stable release approved.

The upgrade from cosmossdk.io/depinject v1.0.0-alpha.4 to v1.0.0 enhances stability and reliability.

x/epochs/go.mod (2)

10-10: Upgrade to stable release approved.

The upgrade from cosmossdk.io/depinject v1.0.0-alpha.4 to v1.0.0 enhances stability and reliability.


10-10: Removal of replace directive approved.

The removal of the replace directive for cosmossdk.io/depinject ensures the use of the official stable release, aligning with best practices.

x/slashing/go.mod (1)

10-10: Dependency Update: Transition to Stable Release

The cosmossdk.io/depinject dependency has been updated from v1.0.0-alpha.4 to v1.0.0. This transition to a stable release enhances the stability and reliability of the module.

x/nft/go.mod (1)

8-8: Dependency Update: Transition to Stable Release

The cosmossdk.io/depinject dependency has been updated from v1.0.0-alpha.4 to v1.0.0. This transition to a stable release enhances the stability and reliability of the module.

x/authz/go.mod (1)

8-8: Dependency Update: Transition to Stable Release

The cosmossdk.io/depinject dependency has been updated from v1.0.0-alpha.4 to v1.0.0. This transition to a stable release enhances the stability and reliability of the module.

x/circuit/go.mod (2)

10-10: Approved: Upgrade to stable dependency version.

The update from v1.0.0-alpha.4 to v1.0.0 enhances stability and reliability.


10-10: Approved: Removal of unnecessary replace directive.

The removal of the replace directive for cosmossdk.io/depinject indicates that the stable version is now suitable for use without local modifications.

x/mint/go.mod (2)

9-9: Approved: Upgrade to stable dependency version.

The update from v1.0.0-alpha.4 to v1.0.0 enhances stability and reliability.


9-9: Approved: Removal of unnecessary replace directive.

The removal of the replace directive for cosmossdk.io/depinject indicates that the stable version is now suitable for use without local modifications.

x/gov/go.mod (2)

10-10: Approved: Upgrade to stable dependency version.

The update from v1.0.0-alpha.4 to v1.0.0 enhances stability and reliability.


41-41: Approved: Addition of necessary indirect dependency.

The addition of cosmossdk.io/schema v0.1.1 as an indirect requirement ensures that the module includes the necessary dependencies for its functionality and stability.

x/accounts/defaults/lockup/go.mod (2)

21-21: LGTM! Dependency update approved.

Updating cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 is a good move towards stability.


21-21: Verify the removal of the replace directive.

Ensure that the removal of the replace directive for cosmossdk.io/depinject does not break any local development setups.

x/params/go.mod (1)

8-8: LGTM! Dependency update approved.

Updating cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 is a good move towards stability.

x/feegrant/go.mod (3)

10-10: LGTM! Dependency update approved.

Updating cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 is a good move towards stability.


35-35: LGTM! Addition of new indirect dependency approved.

Adding cosmossdk.io/schema v0.1.1 as an indirect dependency enhances schema management capabilities.


125-125: LGTM! Addition of new indirect dependency approved.

Adding github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 as an indirect dependency enhances HTTP content negotiation capabilities.

server/v2/cometbft/go.mod (2)

52-52: Approved: Dependency version update.

The update from v1.0.0-alpha.4 to v1.0.0 is a positive change, moving from an alpha to a stable release.


52-52: Verify: Impact of removing the replace directive.

Ensure that removing the replace directive for cosmossdk.io/depinject does not break any functionality.

Verification successful

Verify: Impact of removing the replace directive.

Ensure that removing the replace directive for cosmossdk.io/depinject does not break any functionality.


Verified: Impact of removing the replace directive.

Removing the replace directive for cosmossdk.io/depinject does not break any functionality as the version remains the same (v1.0.0).

Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that removing the replace directive for `cosmossdk.io/depinject` does not break any functionality.

# Test: Search for the usage of `cosmossdk.io/depinject` in the codebase.
rg --type go 'cosmossdk.io/depinject' --context 5

Length of output: 69060


Script:

#!/bin/bash
# Description: Verify the current version of `cosmossdk.io/depinject` used in go.mod and compare it with the default version.

# Step 1: Extract the current version of `cosmossdk.io/depinject` from go.mod.
current_version=$(grep 'cosmossdk.io/depinject' go.mod | awk '{print $2}')

# Step 2: Remove the replace directive and run `go mod tidy` to fetch the default version.
sed -i '/replace cosmossdk.io\/depinject/d' go.mod
go mod tidy

# Step 3: Extract the default version of `cosmossdk.io/depinject` fetched by go mod tidy.
default_version=$(grep 'cosmossdk.io/depinject' go.mod | awk '{print $2}')

# Step 4: Output the current and default versions for comparison.
echo "Current version: $current_version"
echo "Default version: $default_version"

# Step 5: Revert the changes made to go.mod.
git checkout go.mod

Length of output: 468

x/accounts/go.mod (1)

10-10: Approved: Dependency version update.

The update from v1.0.0-alpha.4 to v1.0.0 is a positive change, moving from an alpha to a stable release.

x/accounts/defaults/multisig/go.mod (3)

23-23: Approved: Dependency version update.

The update from v1.0.0-alpha.4 to v1.0.0 is a positive change, moving from an alpha to a stable release.


190-190: Verify: Addition of new replace directive.

Ensure that adding the replace directive for cosmossdk.io/x/tx does not introduce any issues.


23-23: Verify: Impact of removing the replace directive.

Ensure that removing the replace directive for cosmossdk.io/depinject does not break any functionality.

client/v2/go.mod (2)

8-8: Upgrade to stable release approved.

The upgrade from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject is a positive change, enhancing stability and reliability.


8-8: Removal of replace directive approved.

Removing the replace directive for cosmossdk.io/depinject ensures the usage of the official version, improving consistency and reliability.

go.mod (2)

10-10: Upgrade to stable release approved.

The upgrade from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject is a positive change, enhancing stability and reliability.


10-10: Removal of replace directive approved.

Removing the replace directive for cosmossdk.io/depinject ensures the usage of the official version, improving consistency and reliability.

x/upgrade/go.mod (1)

9-9: Upgrade to stable release approved.

The upgrade from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject is a positive change, enhancing stability and reliability.

tests/go.mod (1)

9-9: Approved: Dependency update to stable release.

The update from cosmossdk.io/depinject v1.0.0-alpha.4 to v1.0.0 enhances stability and reliability.

simapp/v2/go.mod (1)

9-9: Approved: Dependency update to stable release.

The update from cosmossdk.io/depinject v1.0.0-alpha.4 to v1.0.0 enhances stability and reliability.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

Outside diff range, codebase verification and nitpick comments (1)
tests/go.mod (1)

9-9: Verify the usage of the updated dependency.

Ensure that the codebase correctly uses the updated stable version of cosmossdk.io/depinject and that there are no lingering references to the old alpha version v1alpha1.

  • Files with potential issues:
    • testutil/x/counter/types/module.pb.go
    • depinject/internal/appconfig/registry.go
    • depinject/internal/appconfig/testpb/test.pulsar.go
    • depinject/internal/appconfiggogo/testpb/test.pb.go

Please review these files to ensure they are updated to use the stable version v1.0.0.

Analysis chain

Verify the usage of the updated dependency.

Ensure that the codebase correctly uses the updated stable version of cosmossdk.io/depinject.

Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify usage of the updated dependency `cosmossdk.io/depinject`.

# Test: Search for the usage of `cosmossdk.io/depinject`. Expect: No references to the old alpha version.
rg --type go -A 5 $'cosmossdk.io/depinject'

Length of output: 41030

Review details

Configuration used: .coderabbit.yml
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 7501ccd and bdcd64f.

Files ignored due to path filters (33)
  • client/v2/go.sum is excluded by !**/*.sum
  • go.sum is excluded by !**/*.sum
  • orm/go.sum is excluded by !**/*.sum
  • runtime/v2/go.sum is excluded by !**/*.sum
  • server/v2/cometbft/go.sum is excluded by !**/*.sum
  • simapp/go.sum is excluded by !**/*.sum
  • simapp/v2/go.sum is excluded by !**/*.sum
  • tests/go.sum is excluded by !**/*.sum
  • tests/systemtests/go.sum is excluded by !**/*.sum
  • tools/confix/go.sum is excluded by !**/*.sum
  • tools/cosmovisor/go.sum is excluded by !**/*.sum
  • tools/hubl/go.sum is excluded by !**/*.sum
  • x/accounts/defaults/lockup/go.sum is excluded by !**/*.sum
  • x/accounts/defaults/multisig/go.sum is excluded by !**/*.sum
  • x/accounts/go.sum is excluded by !**/*.sum
  • x/auth/go.sum is excluded by !**/*.sum
  • x/authz/go.sum is excluded by !**/*.sum
  • x/bank/go.sum is excluded by !**/*.sum
  • x/circuit/go.sum is excluded by !**/*.sum
  • x/consensus/go.sum is excluded by !**/*.sum
  • x/distribution/go.sum is excluded by !**/*.sum
  • x/epochs/go.sum is excluded by !**/*.sum
  • x/evidence/go.sum is excluded by !**/*.sum
  • x/feegrant/go.sum is excluded by !**/*.sum
  • x/gov/go.sum is excluded by !**/*.sum
  • x/group/go.sum is excluded by !**/*.sum
  • x/mint/go.sum is excluded by !**/*.sum
  • x/nft/go.sum is excluded by !**/*.sum
  • x/params/go.sum is excluded by !**/*.sum
  • x/protocolpool/go.sum is excluded by !**/*.sum
  • x/slashing/go.sum is excluded by !**/*.sum
  • x/staking/go.sum is excluded by !**/*.sum
  • x/upgrade/go.sum is excluded by !**/*.sum
Files selected for processing (34)
  • client/v2/go.mod (2 hunks)
  • go.mod (2 hunks)
  • orm/go.mod (2 hunks)
  • runtime/v2/go.mod (2 hunks)
  • server/v2/cometbft/go.mod (2 hunks)
  • server/v2/go.mod (1 hunks)
  • simapp/go.mod (2 hunks)
  • simapp/v2/go.mod (2 hunks)
  • tests/go.mod (2 hunks)
  • tests/systemtests/go.mod (1 hunks)
  • tools/confix/go.mod (1 hunks)
  • tools/cosmovisor/go.mod (1 hunks)
  • tools/hubl/go.mod (1 hunks)
  • x/accounts/defaults/lockup/go.mod (2 hunks)
  • x/accounts/defaults/multisig/go.mod (3 hunks)
  • x/accounts/go.mod (2 hunks)
  • x/auth/go.mod (2 hunks)
  • x/authz/go.mod (2 hunks)
  • x/bank/go.mod (2 hunks)
  • x/circuit/go.mod (2 hunks)
  • x/consensus/go.mod (2 hunks)
  • x/distribution/go.mod (2 hunks)
  • x/epochs/go.mod (2 hunks)
  • x/evidence/go.mod (2 hunks)
  • x/feegrant/go.mod (5 hunks)
  • x/gov/go.mod (4 hunks)
  • x/group/go.mod (2 hunks)
  • x/mint/go.mod (2 hunks)
  • x/nft/go.mod (2 hunks)
  • x/params/go.mod (2 hunks)
  • x/protocolpool/go.mod (2 hunks)
  • x/slashing/go.mod (2 hunks)
  • x/staking/go.mod (2 hunks)
  • x/upgrade/go.mod (2 hunks)
Files skipped from review due to trivial changes (4)
  • orm/go.mod
  • simapp/go.mod
  • tests/systemtests/go.mod
  • tools/hubl/go.mod
Additional context used
Path-based instructions (1)
tests/go.mod (1)

Pattern tests/**/*: "Assess the integration and e2e test code assessing sufficient code coverage for the changes associated in the pull request"

Additional comments not posted (49)
server/v2/go.mod (1)

Line range hint 3-9:
Verify the impact of removing the replace directive for cosmossdk.io/depinject.

The removal of the replace directive indicates that the project is now using the official version of the depinject module. Ensure that this change does not impact the build or runtime behavior.

runtime/v2/go.mod (1)

27-27: Verify the impact of updating the cosmossdk.io/depinject version.

The update from v1.0.0-alpha.4 to v1.0.0 suggests improvements or bug fixes. Ensure that this change does not impact the build or runtime behavior.

tools/confix/go.mod (1)

20-20: Verify the impact of updating the cosmossdk.io/depinject version.

The update from v1.0.0-alpha.4 to v1.0.0 suggests improvements or bug fixes. Ensure that this change does not impact the build or runtime behavior.

x/auth/go.mod (2)

10-10: Dependency Update: cosmossdk.io/depinject

The dependency cosmossdk.io/depinject has been updated from v1.0.0-alpha.4 to v1.0.0. This change moves from an alpha release to a stable version, which should enhance stability and reliability.


10-10: Remove Replace Directive: cosmossdk.io/depinject

The replace directive for cosmossdk.io/depinject has been removed. Ensure that this change does not affect any local development setups or dependency resolutions.

x/consensus/go.mod (2)

10-10: Dependency Update: cosmossdk.io/depinject

The dependency cosmossdk.io/depinject has been updated from v1.0.0-alpha.4 to v1.0.0. This change moves from an alpha release to a stable version, which should enhance stability and reliability.


10-10: Remove Replace Directive: cosmossdk.io/depinject

The replace directive for cosmossdk.io/depinject has been removed. Ensure that this change does not affect any local development setups or dependency resolutions.

x/staking/go.mod (1)

10-10: Dependency Update: cosmossdk.io/depinject

The dependency cosmossdk.io/depinject has been updated from v1.0.0-alpha.4 to v1.0.0. This change moves from an alpha release to a stable version, which should enhance stability and reliability.

x/bank/go.mod (2)

9-9: Upgrade to stable version approved.

The update from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject enhances stability and reliability.


9-9: Removal of replace directive approved.

The removal of the replace directive for cosmossdk.io/depinject simplifies the dependency management by using the stable version directly from the module repository.

x/evidence/go.mod (2)

10-10: Upgrade to stable version approved.

The update from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject enhances stability and reliability.


10-10: Removal of replace directive approved.

The removal of the replace directive for cosmossdk.io/depinject simplifies the dependency management by using the stable version directly from the module repository.

x/protocolpool/go.mod (2)

9-9: Upgrade to stable version approved.

The update from v1.0.0-alpha.4 to v1.0.0 for cosmossdk.io/depinject enhances stability and reliability.


9-9: Removal of replace directive approved.

The removal of the replace directive for cosmossdk.io/depinject simplifies the dependency management by using the stable version directly from the module repository.

x/epochs/go.mod (2)

10-10: Upgrade to stable version of depinject.

Upgrading from v1.0.0-alpha.4 to v1.0.0 improves stability and reliability.


10-10: Remove unnecessary replace directive.

Removing the replace directive for cosmossdk.io/depinject simplifies dependency management by using the official version.

x/slashing/go.mod (2)

10-10: Upgrade to stable version of depinject.

Upgrading from v1.0.0-alpha.4 to v1.0.0 improves stability and reliability.


10-10: Remove unnecessary replace directive.

Removing the replace directive for cosmossdk.io/depinject simplifies dependency management by using the official version.

x/nft/go.mod (1)

8-8: Upgrade to stable version of depinject.

Upgrading from v1.0.0-alpha.4 to v1.0.0 improves stability and reliability.

x/authz/go.mod (1)

8-8: Dependency Update: Ensure compatibility with cosmossdk.io/depinject v1.0.0.

The dependency cosmossdk.io/depinject has been updated from v1.0.0-alpha.4 to v1.0.0. Verify that this stable version is compatible with the existing codebase and does not introduce any breaking changes.

x/circuit/go.mod (1)

10-10: Dependency Update: Ensure compatibility with cosmossdk.io/depinject v1.0.0.

The dependency cosmossdk.io/depinject has been updated from v1.0.0-alpha.4 to v1.0.0. Verify that this stable version is compatible with the existing codebase and does not introduce any breaking changes.

x/distribution/go.mod (1)

10-10: Dependency Update: Ensure compatibility with cosmossdk.io/depinject v1.0.0.

The dependency cosmossdk.io/depinject has been updated from v1.0.0-alpha.4 to v1.0.0. Verify that this stable version is compatible with the existing codebase and does not introduce any breaking changes.

x/mint/go.mod (2)

9-9: Approved: Dependency version upgrade.

The upgrade of cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 is approved. This transition to a stable version enhances the stability and reliability of the dependency.


9-9: Approved: Removal of replace directive.

The removal of the replace directive for cosmossdk.io/depinject is approved. This change promotes a cleaner and more consistent dependency management strategy by relying on the official stable version.

x/gov/go.mod (2)

10-10: Approved: Dependency version upgrade.

The upgrade of cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 is approved. This transition to a stable version enhances the stability and reliability of the dependency.


41-41: Approved: Addition of indirect dependency.

The addition of cosmossdk.io/schema v0.1.1 as an indirect dependency is approved. This change ensures that all necessary dependencies are properly listed.

tools/cosmovisor/go.mod (1)

27-27: Approved: Dependency version upgrade.

The upgrade of cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 is approved. This transition to a stable version enhances the stability and reliability of the dependency.

x/accounts/defaults/lockup/go.mod (2)

21-21: Approved: Update to stable version of cosmossdk.io/depinject.

The upgrade from v1.0.0-alpha.4 to v1.0.0 enhances stability and reliability.


21-21: Approved: Removal of replace directive.

The removal of the replace directive for cosmossdk.io/depinject promotes cleaner and more consistent dependency management.

x/params/go.mod (2)

8-8: Approved: Update to stable version of cosmossdk.io/depinject.

The upgrade from v1.0.0-alpha.4 to v1.0.0 enhances stability and reliability.


8-8: Approved: Removal of replace directive.

The removal of the replace directive for cosmossdk.io/depinject promotes cleaner and more consistent dependency management.

x/feegrant/go.mod (3)

10-10: Approved: Update to stable version of cosmossdk.io/depinject.

The upgrade from v1.0.0-alpha.4 to v1.0.0 enhances stability and reliability.


35-35: Approved: Addition of new indirect dependency on cosmossdk.io/schema v0.1.1.

This addition may enhance capabilities related to schema management within the Cosmos SDK ecosystem.


125-125: Approved: Addition of new indirect dependency on github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822.

This addition may enhance capabilities related to content negotiation in HTTP requests.

server/v2/cometbft/go.mod (1)

52-52: Upgrade to stable release approved.

The upgrade from cosmossdk.io/depinject v1.0.0-alpha.4 to v1.0.0 is a positive change, moving from an alpha to a stable release.

x/accounts/go.mod (1)

10-10: Upgrade to stable release approved.

The upgrade from cosmossdk.io/depinject v1.0.0-alpha.4 to v1.0.0 is a positive change, moving from an alpha to a stable release.

x/accounts/defaults/multisig/go.mod (2)

23-23: Upgrade to stable release approved.

The upgrade from cosmossdk.io/depinject v1.0.0-alpha.4 to v1.0.0 is a positive change, moving from an alpha to a stable release.


190-190: Addition of replace directive approved.

The addition of the replace directive for cosmossdk.io/x/tx indicates an organizational change for better module referencing.

client/v2/go.mod (2)

8-8: Approved: Upgrade to stable version of depinject.

The update from v1.0.0-alpha.4 to v1.0.0 ensures stability and reliability.


8-8: Verify the usage of the updated dependency.

Ensure that the updated version of depinject is compatible with the rest of the codebase.

go.mod (2)

10-10: Approved: Upgrade to stable version of depinject.

The update from v1.0.0-alpha.4 to v1.0.0 ensures stability and reliability.


10-10: Verify the usage of the updated dependency.

Ensure that the updated version of depinject is compatible with the rest of the codebase.

Verification successful

No changes needed for depinject usage.

The current version of depinject in use is already v1.0.0, which matches the updated version in the go.mod file. Therefore, no compatibility issues are expected.

  • Current depinject version: v1.0.0
Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify usage of `depinject` in the codebase.

# Test: Search for usage of `depinject`. Expect: No issues with the updated version.
rg --type go --pattern 'depinject' --context 5

Length of output: 458


Script:

#!/bin/bash
# Description: Verify usage of `depinject` in the codebase.

# Test: Search for usage of `depinject`. Expect: No issues with the updated version.
rg 'depinject' --type go --context 5

Length of output: 247904


Script:

#!/bin/bash
# Description: Check the version of `depinject` being used and compare it with the new version.

# Get the current version of `depinject` from go.mod
current_version=$(grep 'cosmossdk.io/depinject' go.mod | awk '{print $2}')

# Check for breaking changes or deprecated methods in the new version
echo "Current depinject version: $current_version"

# Assuming we have a way to fetch the changelog or release notes of the new version
# For example, fetching from a hypothetical URL or local file (this is a placeholder)
# new_version="v1.0.0" # Replace with the actual new version if known
# curl -s "https://example.com/depinject/releases/$new_version" | grep -i 'breaking changes\|deprecated'

# Output the current version for manual verification
echo "Please manually verify the compatibility of the new version with the current usage."

Length of output: 336

x/group/go.mod (2)

8-8: Approved: Upgrade to stable version of depinject.

The update from v1.0.0-alpha.4 to v1.0.0 ensures stability and reliability.


8-8: Verify the usage of the updated dependency.

Ensure that the updated version of depinject is compatible with the rest of the codebase.

Verification successful

Verify the usage of the updated dependency.

The updated version of depinject is used extensively across multiple modules and test files. Based on the gathered information, there are no immediate issues or incompatibilities observed with the updated version. However, ensure thorough testing and validation to confirm full compatibility.

  • Files to review:
    • x/upgrade/depinject.go
    • x/staking/depinject.go
    • x/params/depinject.go
    • x/protocolpool/depinject.go
    • x/slashing/depinject.go
    • x/group/simulation/operations_test.go
    • x/group/module/depinject.go
    • x/gov/depinject.go
    • x/group/keeper/abci_test.go
    • x/mint/module.go
    • x/genutil/depinject.go
    • x/mint/depinject.go
    • x/nft/module/depinject.go
    • x/evidence/depinject.go
    • x/feegrant/module/depinject.go
    • x/epochs/depinject.go
    • x/authz/module/depinject.go
    • x/circuit/depinject.go
    • x/bank/depinject.go
    • x/consensus/depinject.go
    • x/auth/tx/config.go
    • x/auth/vesting/depinject.go
    • x/auth/tx/config/depinject.go
    • x/accounts/depinject.go
    • x/auth/depinject.go
    • tests/integration/slashing/abci_test.go
    • tests/sims/authz/operations_test.go
    • tests/integration/staking/module_test.go
    • tests/integration/staking/simulation/operations_test.go
    • tests/integration/slashing/slashing_test.go
    • tests/sims/slashing/operations_test.go
    • tests/sims/protocolpool/operations_test.go
    • tests/integration/slashing/keeper/slash_redelegation_test.go
    • tests/sims/nft/operations_test.go
    • tests/sims/gov/operations_test.go
    • tests/integration/staking/keeper/slash_test.go
    • tests/sims/distribution/operations_test.go
    • tests/sims/feegrant/operations_test.go
    • tests/sims/bank/operations_test.go
    • tests/integration/types/pagination_test.go
    • testutil/configurator/configurator.go
    • tests/integration/tx/context_test.go
    • tests/integration/runtime/query_test.go
    • tests/integration/mint/module_test.go
    • tests/integration/gov/module_test.go
    • tests/integration/gov/genesis_test.go
    • tests/integration/protocolpool/module_test.go
    • tests/integration/gov/common_test.go
    • tests/integration/distribution/module_test.go
    • tests/integration/evidence/genesis_test.go
    • tests/e2e/baseapp/block_gas_test.go
    • tests/e2e/auth/suite.go
    • tests/integration/bank/app_test.go
    • tests/e2e/auth/keeper/module_test.go
    • tests/e2e/auth/keeper/keeper_bench_test.go
    • simapp/v2/app_config.go
    • simapp/v2/app_di.go
    • simapp/v2/simdv2/cmd/root_di.go
    • simapp/simd/cmd/testnet_test.go
    • simapp/simd/cmd/root_di.go
    • simapp/simd/cmd/root.go
    • simapp/app_di.go
    • simapp/app_config.go
    • runtime/module.go
    • runtime/v2/module.go
    • orm/orm.go
    • orm/model/ormdb/module_test.go
    • crypto/keys/multisig/multisig_test.go
    • crypto/armor_test.go
    • core/gas/service.go
    • core/event/service.go
    • core/appmodule/v2/module.go
    • core/appmodule/module.go
    • core/appmodule/doc.go
    • collections/schema.go
    • codec/depinject_test.go
    • codec/depinject.go
    • client/v2/autocli/app.go
    • client/grpc/cmtservice/status_test.go
    • baseapp/utils_test.go
    • baseapp/msg_service_router_test.go
    • baseapp/grpcrouter_test.go
    • api/cosmos/app/v1alpha1/config.pulsar.go
    • depinject/config.go
    • depinject/module_dep.go
    • depinject/supply.go
    • depinject/struct_args.go
    • depinject/simple.go
    • depinject/provider_desc_test.go
    • depinject/resolver.go
    • depinject/one_per_module.go
    • depinject/module_key.go
    • depinject/provider_desc.go
    • depinject/invoke_test.go
    • depinject/inject.go
    • depinject/group.go
    • depinject/module_key_test.go
    • depinject/internal/graphviz/attrs.go
    • depinject/internal/codegen/type_test.go
    • depinject/internal/graphviz/graph.go
    • depinject/errors.go
    • depinject/debug.go
    • depinject/container.go
    • depinject/internal/appconfiggogo/testpb/test.pb.go
    • depinject/check_type_test.go
    • depinject/location.go
    • depinject/check_type.go
    • depinject/internal/appconfig/registry.go
    • depinject/appconfig/module.go
    • depinject/container_test.go
    • depinject/internal/appconfig/testpb/test.pulsar.go
    • depinject/appconfig/v1alpha1/config.pb.go
    • depinject/binding_test.go
    • depinject/appconfig/config_test.go
    • depinject/appconfig/config.go
Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify usage of `depinject` in the codebase.

# Test: Search for usage of `depinject`. Expect: No issues with the updated version.
rg --type go --pattern 'depinject' --context 5

Length of output: 458


Script:

#!/bin/bash
# Description: Verify usage of `depinject` in the codebase.

# Test: Search for usage of `depinject`. Expect: No issues with the updated version.
rg 'depinject' --type go --context 5

Length of output: 247904

x/upgrade/go.mod (2)

9-9: Approved: Dependency upgrade to stable version.

Upgrading cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 improves stability and reliability.


9-9: Verify the usage of the updated dependency.

Ensure that the codebase correctly uses the updated stable version of cosmossdk.io/depinject.

Verification successful

The updated dependency cosmossdk.io/depinject is correctly used across the codebase. No references to the old alpha version were found.

  • Verified files include:
    • x/upgrade/depinject.go
    • x/staking/module.go
    • x/slashing/depinject.go
    • x/protocolpool/depinject.go
    • x/nft/module/depinject.go
    • And many more...
Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify usage of the updated dependency `cosmossdk.io/depinject`.

# Test: Search for the usage of `cosmossdk.io/depinject`. Expect: No references to the old alpha version.
rg --type go -A 5 $'cosmossdk.io/depinject'

Length of output: 41030

tests/go.mod (1)

9-9: Approved: Dependency upgrade to stable version.

Upgrading cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 improves stability and reliability.

simapp/v2/go.mod (2)

9-9: Approved: Dependency upgrade to stable version.

Upgrading cosmossdk.io/depinject from v1.0.0-alpha.4 to v1.0.0 improves stability and reliability.


9-9: Verify the usage of the updated dependency.

Ensure that the codebase correctly uses the updated stable version of cosmossdk.io/depinject.

Verification successful

The updated dependency cosmossdk.io/depinject is correctly used across the codebase.

  • The search results indicate that the updated stable version of cosmossdk.io/depinject is referenced in multiple files.
  • There are no references to the old alpha version.
Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify usage of the updated dependency `cosmossdk.io/depinject`.

# Test: Search for the usage of `cosmossdk.io/depinject`. Expect: No references to the old alpha version.
rg --type go -A 5 $'cosmossdk.io/depinject'

Length of output: 41030

alpe added a commit that referenced this pull request Jul 23, 2024
* main: (48 commits)
  build(deps): add missing replaces and remove unnecessary ones (#21033)
  build(deps): Bump bufbuild/buf-setup-action from 1.34.0 to 1.35.0 (#21028)
  chore: fix some comments for struct field (#21027)
  chore(x): replace `fmt.Errorf` without parameters with `errors.New` (#21032)
  chore: fix errors reported by running `make lint` (#21015)
  ci: skip spelling check in go.mod/go.sum (#21021)
  chore(all)!: use gogoproto/any instead of codec/types/any (#21013)
  chore(server/v2/cometbft): ensure consistent dash-case in app.toml (#21018)
  docs(server): wrong function comments (#21017)
  refactor(storev2): update snapshot manager and migration manager tests (#20441)
  feat(server/v2/cometbft): config (#20989)
  refactor: set `help` as default target of Makefile (#21011)
  fix(simapp): duplicated import (#21014)
  chore(docs): fix functions and struct comments (#21010)
  fix(simapp/v2): panic with testnet init-files command (#21012)
  fix: make help won't work (#21005)
  fix: NewIntegrationApp does not write default genesis to state (#21006)
  chore(x/staking,x/upgrade): replace `fmt.Errorf` without parameters with `errors.New` (#21004)
  chore: prepare depinject 1.0.0 (#21001)
  docs: Fix typos in RFC Creation Process (#20998)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants