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

Add deployImplementations to ForkLive flow #13573

Open
wants to merge 3 commits into
base: opcm-up/deploy-names-match-opcm-names
Choose a base branch
from

Conversation

maurelian
Copy link
Contributor

@maurelian maurelian commented Jan 3, 2025

TL;DR

Added support for deploying the develop versions of contract implementations alongside implementations from the forked network.

What changed?

  • Modified Deploy.deployImplementations to:
    • accept a suffix parameter for naming implementations.
    • saving logic now appends the provided suffix to contract names. (ie. save("SystemConfigImpl_NextVersion")).
  • Etching Deploy on the forked network to deploy new implementations.

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/deploy-names-match-opcm-names branch from 462d3ab to 8e643a4 Compare January 4, 2025 00:11
@maurelian maurelian force-pushed the opcm-up/add-deployImpls-to-fork-live branch 4 times, most recently from 157879e to f3b007b Compare January 4, 2025 01:53
Copy link

codecov bot commented Jan 4, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 88.99%. Comparing base (3e7d2cd) to head (d6e9629).

Additional details and impacted files
@@                          Coverage Diff                           @@
##           opcm-up/deploy-names-match-opcm-names   #13573   +/-   ##
======================================================================
  Coverage                                  88.99%   88.99%           
======================================================================
  Files                                        109      109           
  Lines                                       4588     4588           
  Branches                                     761      761           
======================================================================
  Hits                                        4083     4083           
  Misses                                       464      464           
  Partials                                      41       41           
Flag Coverage Δ
contracts-bedrock-tests 88.99% <ø> (ø)

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

@maurelian maurelian marked this pull request as ready for review January 6, 2025 14:32
@maurelian maurelian requested a review from a team as a code owner January 6, 2025 14:32
@maurelian maurelian requested review from clabby, smartcontracts and mds1 and removed request for a team January 6, 2025 14:32
@maurelian maurelian force-pushed the opcm-up/deploy-names-match-opcm-names branch from cbc6606 to 050944f Compare January 6, 2025 15:38
@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 removed the request for review from clabby January 6, 2025 16:46
@maurelian maurelian force-pushed the opcm-up/deploy-names-match-opcm-names branch from 050944f to 3e7d2cd Compare January 7, 2025 01:35
@maurelian maurelian force-pushed the opcm-up/add-deployImpls-to-fork-live branch from 7d1a662 to d6e9629 Compare January 7, 2025 01:36
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