-
Notifications
You must be signed in to change notification settings - Fork 182
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
Remove starknet_in_rust
executor support
#2200
Conversation
WalkthroughOhayo, sensei! The recent changes focus on simplifying the project by removing unused features and dependencies related to the "sir" functionality. This streamlining affects both the CI configuration and various Rust module files, enhancing clarity and maintainability. The updates improve dependency management within the Changes
Recent review detailsConfiguration used: .coderabbit.yaml Files selected for processing (8)
Files skipped from review due to trivial changes (6)
Additional comments not posted (3)
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 as PR comments)
Additionally, you can add CodeRabbit Configuration File (
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #2200 +/- ##
==========================================
+ Coverage 68.17% 68.19% +0.02%
==========================================
Files 336 336
Lines 44053 44038 -15
==========================================
- Hits 30032 30031 -1
+ Misses 14021 14007 -14 ☔ View full report in Codecov by Sentry. |
starknet_in_rust
executor support'starknet_in_rust
executor support
also removes some unused flags. the flags were introduced back in #1561 when we were trying to integrate both blockifier and starknet_in_rust. but some of the flags (ie `skip_execute` and `skip_max_fee`) is starknet_in_rust specific. but now that we no longer need to accomodate for starknet-in-rust due to its deprecation #2200, better to just remove it to keep things simple and clean. I decided to rename the fields and omit the `skip_*` prefix as it gets kinda confusing sometimes, esp when we need to determine the execution flag based on the rpc flags as well ie in https://github.com/dojoengine/dojo/blob/17f25640cb2495e0223e5844e3c98f52a7aa901c/crates/katana/rpc/rpc/src/starknet/read.rs#L479-L495
starknet_in_rust
is in process to archive their repository (https://github.com/lambdaclass/starknet_in_rust/tree/archive-repository). considering we're already on cairo 2.7 whilestarknet_in_rust
is still on 2.6.3. make sense to remove support for it from now.Summary by CodeRabbit
Chores
sir
feature from the codebase.Bug Fixes
Tests
sir
feature, streamlining the testing framework.