Skip to content

feat(ctb): Vendor RISCV.sol#12994

Merged
clabby merged 6 commits intodevelopfrom
cl/vendorize-riscv-sol
Nov 20, 2024
Merged

feat(ctb): Vendor RISCV.sol#12994
clabby merged 6 commits intodevelopfrom
cl/vendorize-riscv-sol

Conversation

@clabby
Copy link
Contributor

@clabby clabby commented Nov 20, 2024

Overview

Vendors the RISCV.sol contract from asterisc into the monorepo. The source contract, and its tests (as they are still dependent on the native asterisc VM), will continue to live over in asterisc. When we need to perform an upgrade involving this contract, changes will be upstreamed.

This is to make the integration of asterisc into op-deployer and the standard upgrade process less painful. Longer term, we will think about ways to enable use of other repositories' contracts.

@clabby clabby added the A-pkg-contracts-bedrock Area: packages/contracts-bedrock label Nov 20, 2024
@clabby clabby self-assigned this Nov 20, 2024
semver-lock

Co-Authored-By: Minhyuk Kim <kimminhyuk1004@gmail.com>
Co-Authored-By: Taem Park <wwwee98@gmail.com>
Co-Authored-By: Park Changwan <pcw109550@gmail.com>
Co-Authored-By: protolambda <proto@protolambda.com>
@clabby clabby force-pushed the cl/vendorize-riscv-sol branch 2 times, most recently from eb16947 to 73d26e0 Compare November 20, 2024 00:50
@clabby clabby marked this pull request as ready for review November 20, 2024 01:05
@clabby clabby requested a review from a team as a code owner November 20, 2024 01:05
@clabby clabby requested review from ajsutton, mds1 and skeletor-spaceman and removed request for skeletor-spaceman November 20, 2024 01:05
@clabby clabby requested review from a team as code owners November 20, 2024 02:50
@codecov
Copy link

codecov bot commented Nov 20, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 66.77%. Comparing base (b824f9b) to head (e337bad).
Report is 5 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop   #12994      +/-   ##
===========================================
- Coverage    68.78%   66.77%   -2.02%     
===========================================
  Files           56       56              
  Lines         4665     4665              
===========================================
- Hits          3209     3115      -94     
- Misses        1274     1378     +104     
+ Partials       182      172      -10     
Flag Coverage Δ
cannon-go-tests-32 61.85% <ø> (-2.02%) ⬇️
cannon-go-tests-64 56.72% <ø> (-1.66%) ⬇️

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

see 8 files with indirect coverage changes

---- 🚨 Try these New Features:

@clabby clabby force-pushed the cl/vendorize-riscv-sol branch from 6634cd7 to d1eefc8 Compare November 20, 2024 02:57
@clabby clabby force-pushed the cl/vendorize-riscv-sol branch from d1eefc8 to 0e72ee7 Compare November 20, 2024 02:59
@clabby clabby force-pushed the cl/vendorize-riscv-sol branch 3 times, most recently from cf65f44 to c416083 Compare November 20, 2024 03:16
@clabby
Copy link
Contributor Author

clabby commented Nov 20, 2024

@clabby clabby force-pushed the cl/vendorize-riscv-sol branch from c416083 to ee75fad Compare November 20, 2024 03:23
Co-authored-by: Matt Solomon <matt@mattsolomon.dev>
@clabby clabby force-pushed the cl/vendorize-riscv-sol branch from 4bbc06b to 549e4f8 Compare November 20, 2024 03:31
@clabby clabby requested review from ajsutton November 20, 2024 03:32
@clabby clabby force-pushed the cl/vendorize-riscv-sol branch from b68bbcb to e337bad Compare November 20, 2024 04:01
@clabby clabby enabled auto-merge November 20, 2024 04:01
@clabby clabby added this pull request to the merge queue Nov 20, 2024
Merged via the queue into develop with commit bb02d4b Nov 20, 2024
@clabby clabby deleted the cl/vendorize-riscv-sol branch November 20, 2024 04:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-pkg-contracts-bedrock Area: packages/contracts-bedrock

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants