Skip to content

test: fetch actors bundle from github instead of using cargo#245

Merged
Stebalien merged 4 commits intomainfrom
steb/actors-no-cargo
Mar 26, 2025
Merged

test: fetch actors bundle from github instead of using cargo#245
Stebalien merged 4 commits intomainfrom
steb/actors-no-cargo

Conversation

@Stebalien
Copy link
Member

Primarily, this removes an annoying circular dependency between these utilities and the actors. Additionally, this makes it very clear that the actors we're building won't use the code in this repo. Unlike normal rust builds, actor bundle builds don't automatically patch workspaces.

I've configured it to fetch v15 and we'll have to update that as we go. If you want to test with newer actors, you'll need to build a bundle yourself and drop it in testing/bundles/builtin-actors.car.

Part of filecoin-project/builtin-actors#1664

Primarily, this removes an annoying circular dependency between these
utilities and the actors. Additionally, this makes it very clear that
the actors we're building won't use the code in this repo. Unlike normal
rust builds, actor bundle builds don't automatically patch workspaces.

I've configured it to fetch v15 and we'll have to update that as we go.
If you want to test with newer actors, you'll need to build a bundle
yourself and drop it in `testing/bundles/builtin-actors.car`.

Part of filecoin-project/builtin-actors#1664
@Stebalien Stebalien requested a review from rvagg March 26, 2025 22:31
@Stebalien Stebalien force-pushed the steb/actors-no-cargo branch from 98c2913 to 53397b8 Compare March 26, 2025 22:31
@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Please upload report for BASE (main@347fac6). Learn more about missing BASE report.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #245   +/-   ##
=======================================
  Coverage        ?   89.00%           
=======================================
  Files           ?       27           
  Lines           ?     5765           
  Branches        ?        0           
=======================================
  Hits            ?     5131           
  Misses          ?      634           
  Partials        ?        0           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Stebalien Stebalien merged commit 40a21b1 into main Mar 26, 2025
4 checks passed
@Stebalien Stebalien deleted the steb/actors-no-cargo branch March 26, 2025 22:42
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.

3 participants