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

OPCM Upgrade implementations only #13574

Open
wants to merge 7 commits into
base: opcm-up/add-deployImpls-to-fork-live
Choose a base branch
from

Conversation

maurelian
Copy link
Contributor

@maurelian maurelian commented Jan 3, 2025

This PR is part of a stack leading up to performing the full Isthmus upgrade via the OPCM.upgrade() function.

In order to keep the diff small, this PR currently only updates the implementations of the contracts, meaning it cannot be expected to pass all upgrade tests as initialize()/upgrade() is not called on contracts which receive new state variables.

The next PR will aim to have all checks passing on the upgrade path.

Copy link
Contributor Author

maurelian commented Jan 3, 2025

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@maurelian maurelian force-pushed the opcm-up/add-deployImpls-to-fork-live branch from fd4304d to c0742df Compare January 4, 2025 00:11
@maurelian maurelian force-pushed the opcm-up/update-impls-only branch from d3b8d13 to ddda6a8 Compare January 4, 2025 00:11
@maurelian maurelian force-pushed the opcm-up/add-deployImpls-to-fork-live branch from c0742df to e54effb Compare January 4, 2025 01:13
@maurelian maurelian force-pushed the opcm-up/update-impls-only branch from ddda6a8 to 2c1ff57 Compare January 4, 2025 01:13
@maurelian maurelian force-pushed the opcm-up/add-deployImpls-to-fork-live branch from e54effb to 157879e Compare January 4, 2025 01:16
@maurelian maurelian force-pushed the opcm-up/update-impls-only branch from 2c1ff57 to f249a03 Compare January 4, 2025 01:16
@maurelian maurelian force-pushed the opcm-up/add-deployImpls-to-fork-live branch from 157879e to f3b007b Compare January 4, 2025 01:53
@maurelian maurelian force-pushed the opcm-up/update-impls-only branch 2 times, most recently from 68a5ec9 to a0a1d04 Compare January 4, 2025 01:56
Copy link

codecov bot commented Jan 4, 2025

Codecov Report

Attention: Patch coverage is 7.14286% with 13 lines in your changes missing coverage. Please review.

Project coverage is 88.74%. Comparing base (d6e9629) to head (26bdb34).

Files with missing lines Patch % Lines
...es/contracts-bedrock/src/L1/OPContractsManager.sol 7.14% 13 Missing ⚠️
Additional details and impacted files
@@                           Coverage Diff                            @@
##           opcm-up/add-deployImpls-to-fork-live   #13574      +/-   ##
========================================================================
- Coverage                                 88.99%   88.74%   -0.25%     
========================================================================
  Files                                       109      109              
  Lines                                      4588     4602      +14     
  Branches                                    761      761              
========================================================================
+ Hits                                       4083     4084       +1     
- Misses                                      464      477      +13     
  Partials                                     41       41              
Flag Coverage Δ
contracts-bedrock-tests 88.74% <7.14%> (-0.25%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
...es/contracts-bedrock/src/L1/OPContractsManager.sol 83.82% <7.14%> (-8.80%) ⬇️

@maurelian maurelian force-pushed the opcm-up/update-impls-only branch from 1713b2b to aa75952 Compare January 6, 2025 14:23
@maurelian maurelian force-pushed the opcm-up/add-deployImpls-to-fork-live branch from c023b16 to 7d1a662 Compare January 6, 2025 15:38
@maurelian maurelian force-pushed the opcm-up/update-impls-only branch from aa75952 to 3bd493c Compare January 6, 2025 15:38
@maurelian maurelian changed the title WIP POC OPCM Upgrades implementations only Jan 6, 2025
@maurelian maurelian changed the title OPCM Upgrades implementations only OPCM Upgrade implementations only Jan 6, 2025
@maurelian maurelian marked this pull request as ready for review January 6, 2025 20:52
@maurelian maurelian requested a review from a team as a code owner January 6, 2025 20:52
@maurelian maurelian requested review from mds1 and removed request for a team January 6, 2025 20:52
@maurelian maurelian force-pushed the opcm-up/add-deployImpls-to-fork-live branch from 7d1a662 to d6e9629 Compare January 7, 2025 01:36
@maurelian maurelian force-pushed the opcm-up/update-impls-only branch from 6ba1d89 to 392f064 Compare January 7, 2025 01:36
@maurelian maurelian force-pushed the opcm-up/update-impls-only branch from 392f064 to 26bdb34 Compare January 7, 2025 02:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant