-
Notifications
You must be signed in to change notification settings - Fork 6
imp(all): Update with latest Evmos main changes #43
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
Conversation
WalkthroughThe changes involve updates to various configuration files and dependencies within the project. Key modifications include upgrading the Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant CI/CD
participant BufSetup
participant Tests
participant Dependencies
User->>CI/CD: Trigger Workflow
CI/CD->>BufSetup: Setup Buf Toolchain
BufSetup-->>CI/CD: Buf Setup Complete
CI/CD->>Tests: Run Tests
Tests-->>CI/CD: Test Results
CI/CD->>Dependencies: Update Dependencies
Dependencies-->>CI/CD: Dependencies Updated
CI/CD-->>User: Workflow Complete
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? TipsChatThere are 3 ways to chat with CodeRabbit:
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 using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
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.
Actionable comments posted: 1
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (3)
example_chain/go.sum
is excluded by!**/*.sum
go.sum
is excluded by!**/*.sum
go.work.sum
is excluded by!**/*.sum
Files selected for processing (6)
- .github/workflows/bsr-push.yml (1 hunks)
- .github/workflows/proto.yml (3 hunks)
- CHANGELOG.md (1 hunks)
- ante/evm/08_gas_consume_test.go (4 hunks)
- example_chain/go.mod (6 hunks)
- go.mod (9 hunks)
Additional comments not posted (21)
.github/workflows/bsr-push.yml (1)
16-16
: Version update approved.The update from
bufbuild/[email protected]
tov1.39.0
is noted. It's crucial to check the release notes ofbufbuild/[email protected]
to ensure compatibility and understand any new features or breaking changes that might affect the workflow..github/workflows/proto.yml (2)
15-15
: Minor formatting adjustment noted.The normalization of whitespace in the permissions section is a minor change and does not affect the functionality of the workflow.
35-35
: Version updates approved.The updates from
bufbuild/[email protected]
tov1.39.0
in two separate job definitions are noted. Similar to the previous file, it's crucial to check the release notes ofbufbuild/[email protected]
to ensure compatibility and understand any new features or breaking changes that might affect the workflow.Also applies to: 44-44
CHANGELOG.md (1)
11-11
: Changelog update approved.The addition of the new entry for PR #43 in the changelog is appropriate and helps document the synchronization with upstream changes effectively.
ante/evm/08_gas_consume_test.go (1)
99-99
: Refactor Error Handling in Test CasesThe changes to use string messages for expected errors instead of error types are correctly implemented. This approach simplifies the error checking logic and enhances the readability of the test cases.
- The removal of the
expectedError
for successful scenarios simplifies the test structure.- The update to use descriptive string messages for errors, such as "failed to deduct transaction costs from user balance," provides clearer expectations for test failures.
These changes should make the test cases easier to maintain and understand.
Also applies to: 104-105, 112-112, 123-123, 169-171
example_chain/go.mod (10)
11-11
: Dependency Update Approved:github.com/cometbft/cometbft
The update from
v0.37.9
tov0.37.10
is a minor version change, likely including bug fixes or minor improvements. This change should be safe to integrate, assuming no breaking changes are introduced in the minor version.
13-13
: Dependency Update Approved:github.com/cosmos/cosmos-sdk
The update from
v0.47.12
tov0.47.13
is a minor version change. Such updates typically include bug fixes or small feature enhancements, which can improve the stability and functionality of the project without introducing significant new risks.
14-14
: Dependency Update Approved with Caution:github.com/cosmos/gogoproto
The update from
v1.4.10
tov1.7.0
spans several minor versions. While this likely includes improvements and bug fixes, it is advisable to review the release notes for any breaking changes or significant modifications that could affect the project.
15-15
: Dependency Update Approved:github.com/cosmos/ibc-go/v7
The update from
v7.6.0
tov7.7.0
is a minor version change, likely including bug fixes or minor improvements. This change should be safe to integrate, assuming no breaking changes are introduced in the minor version.
18-18
: Dependency Update Approved:github.com/spf13/cast
The update from
v1.6.0
tov1.7.0
is a minor version change, likely including bug fixes or minor improvements. This change should be safe to integrate, assuming no breaking changes are introduced in the minor version.
47-47
: Dependency Update Approved:github.com/btcsuite/btcd/btcutil
The update from
v1.1.5
tov1.1.6
is a minor version change, likely including bug fixes or minor improvements. This change should be safe to integrate, assuming no breaking changes are introduced in the minor version.
155-155
: Dependency Update Approved:github.com/prometheus/client_model
The update from
v0.4.0
tov0.6.0
is a minor version change, likely including bug fixes or minor improvements. This change should be safe to integrate, assuming no breaking changes are introduced in the minor version.
194-194
: Dependency Update Approved:golang.org/x/crypto
The update from
v0.25.0
tov0.26.0
is a minor version change, likely including bug fixes or minor improvements. This change should be safe to integrate, assuming no breaking changes are introduced in the minor version.
197-197
: Dependency Update Approved:golang.org/x/net
The update from
v0.27.0
tov0.28.0
is a minor version change, likely including bug fixes or minor improvements. This change should be safe to integrate, assuming no breaking changes are introduced in the minor version.
208-208
: Dependency Update Approved:google.golang.org/grpc
The update from
v1.65.0
tov1.66.0
is a minor version change, likely including bug fixes or minor improvements. This change should be safe to integrate, assuming no breaking changes are introduced in the minor version.go.mod (6)
12-12
: Dependency Update Approved:github.com/btcsuite/btcd/btcutil
The update from
v1.1.5
tov1.1.6
is a minor version change, likely including bug fixes or minor improvements. This change should be safe to integrate, assuming no breaking changes are introduced in the minor version.
13-13
: Dependency Update Approved:github.com/cometbft/cometbft
The update from
v0.37.9
tov0.37.10
is a minor version change, likely including bug fixes or minor improvements. This change should be safe to integrate, assuming no breaking changes are introduced in the minor version.
16-16
: Dependency Update Approved:github.com/cosmos/cosmos-sdk
The update from
v0.47.12
tov0.47.13
is a minor version change. Such updates typically include bug fixes or small feature enhancements, which can improve the stability and functionality of the project without introducing significant new risks.
18-18
: Dependency Update Approved with Caution:github.com/cosmos/gogoproto
The update from
v1.4.10
tov1.7.0
spans several minor versions. While this likely includes improvements and bug fixes, it is advisable to review the release notes for any breaking changes or significant modifications that could affect the project.
19-19
: Dependency Update Approved:github.com/cosmos/ibc-go/v7
The update from
v7.6.0
tov7.7.0
is a minor version change, likely including bug fixes or minor improvements. This change should be safe to integrate, assuming no breaking changes are introduced in the minor version.
30-30
: Dependency Update Approved:github.com/onsi/ginkgo/v2
The update from
v2.19.1
tov2.20.2
is a minor version change, likely including bug fixes or minor improvements. This change should be safe to integrate, assuming no breaking changes are introduced in the minor version.
@@ -97,7 +97,7 @@ require ( | |||
github.com/golang/protobuf v1.5.4 // indirect | |||
github.com/golang/snappy v0.0.4 // indirect | |||
github.com/google/btree v1.1.2 // indirect | |||
github.com/google/flatbuffers v1.12.1 // indirect | |||
github.com/google/flatbuffers v23.5.26+incompatible // indirect |
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.
Dependency Update Caution: github.com/google/flatbuffers
The update from v1.12.1
to v23.5.26+incompatible
is a significant version jump and is marked as incompatible. This suggests potential breaking changes or major modifications that could impact the project. It is crucial to thoroughly review the release notes and test extensively to ensure compatibility.
This reverts commit 4af3d14.
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.
Actionable comments posted: 2
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (3)
example_chain/go.sum
is excluded by!**/*.sum
go.sum
is excluded by!**/*.sum
go.work.sum
is excluded by!**/*.sum
Files selected for processing (6)
- .github/workflows/bsr-push.yml (1 hunks)
- .github/workflows/proto.yml (3 hunks)
- CHANGELOG.md (1 hunks)
- ante/evm/08_gas_consume_test.go (4 hunks)
- example_chain/go.mod (6 hunks)
- go.mod (8 hunks)
Files skipped from review due to trivial changes (2)
- .github/workflows/bsr-push.yml
- example_chain/go.mod
Files skipped from review as they are similar to previous changes (3)
- .github/workflows/proto.yml
- CHANGELOG.md
- go.mod
Additional comments not posted (1)
ante/evm/08_gas_consume_test.go (1)
104-105
: Review of test case changes inTestConsumeGasAndEmitEvent
.The changes in test cases reflect a shift towards using descriptive string messages for expected errors, enhancing clarity and maintainability. However, ensure that these string messages are well-documented and standardized to avoid confusion or misinterpretation.
The changes are approved, but consider adding documentation for the error messages used across test cases to maintain consistency and clarity.
Also applies to: 112-112, 123-123
This PR merges the relevant changes for the evmOS repository from the previous base commit (b36241) to the current one (2b7a8e2).
Summary by CodeRabbit
New Features
Bug Fixes
Documentation