-
Notifications
You must be signed in to change notification settings - Fork 189
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
[sozo] feat: sozo migrate commands and new manifest tree #1767
Conversation
Windows does not support |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1767 +/- ##
==========================================
- Coverage 67.21% 66.96% -0.25%
==========================================
Files 305 305
Lines 33550 33640 +90
==========================================
- Hits 22550 22527 -23
- Misses 11000 11113 +113 ☔ View full report in Codecov by Sentry. |
Windows CI is for now disabled as we use dojo on WSL currently. @lambda-0x next cycle we will focus on testing and reworking this part to ensure more robust testing on ops and commands. 👍 |
rebased on #1698.
This PR aims at refactoring manifests files generated by sozo and separating
sozo migrate
commands:sozo migrate plan
will output the manifests files, without the on-chain data (block number, transaction hash, ...).sozo migrate apply
will apply the migration strategy on-chain and update the manifests with on-chain data.The file tree for manifests is now linked to the profile used to compile. Doing so, the configuration for a specific profile can be clearly commit into the .git + the overlays are not profile specific.