-
Notifications
You must be signed in to change notification settings - Fork 238
chore!: rename evm-single and grpc-single
#2839
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
|
The latest Buf updates on your PR. Results from workflow CI / buf-check (pull_request).
|
|
Claude finished @julienrbrt's task —— View job Code Review CompleteI've completed a comprehensive review of this PR which renames Critical Issues1. Test File Variable Naming Mismatch (test/e2e/evm_test_common.go)Severity: Critical - This will cause compilation errors.
Recommendation: // Line 41-42: Update to reflect new naming
// evmBinaryPath is the path to the evm binary used in tests
var evmBinaryPath string
func init() {
flag.StringVar(&evmBinaryPath, "evm-binary", "evm", "evm binary")
}Then update all usages from 2. Hardcoded Database Name in testapp/cmd/rollback.goSeverity: High - Potential data corruption risk.
Recommendation: This is actually CORRECT - testapp should use High Priority Issues3. Inconsistent Volume Names in docker-compose.yml (apps/evm/docker-compose.yml)Severity: Medium - Inconsistent naming convention.
Recommendation: # Line 64
volumes:
- evm-data:/root/.evm/
# Line 82
volumes:
evm-data:
reth:4. Outdated References in Documentationapps/evm/entrypoint.sh: Contains multiple references to
These should likely use Medium Priority Issues5. RELEASE.md Numbering IssueSeverity: Low - Documentation formatting issue. The list numbering in the Phase 3 section appears to have an issue based on Gemini's review, though examining the actual file shows it's currently correct. No action needed. Code Quality & Architecture Assessment✅ Strengths
|
Summary of ChangesHello @julienrbrt, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request streamlines the project's naming conventions by shortening the names of two core applications. The Highlights
Ignored Files
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
|
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.
Code Review
This PR does a good job of renaming evm-single to evm and grpc-single to evgrpc across the codebase. The changes are extensive and mostly consistent. I've found a few minor inconsistencies and potential issues that should be addressed for completeness. These include a numbering issue in RELEASE.md, incorrect paths in a Dockerfile, an inconsistent volume name in a docker-compose.yml, a hardcoded value in a test app that seems to be a copy-paste error, and a variable declaration issue in an E2E test file. Overall, a good refactoring effort.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2839 +/- ##
=======================================
Coverage 64.97% 64.97%
=======================================
Files 81 81
Lines 7250 7250
=======================================
Hits 4711 4711
Misses 1998 1998
Partials 541 541
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
I'll rebase this against main |
7cb7a3b to
3e1044e
Compare
|
upgrade test will fail until we have new tags |
Rename
evm-singletoevmandgrpc-singletoevgrpcfor clarity.ref: #2797 (comment)