Skip to content

Remove the build script and the exported BUNDLE_CAR #1664

Open
@Stebalien

Description

@Stebalien

At the moment, you can import the actors bundle via cargo and access the bundle via a compile-time constant. Unfortunately, this means "checking" the root actors crate involves building the entire bundle. And, TBH, the entire system is a bit gnarly. Instead, we should just explicitly build the bundle from src/main.rs and expect users to do the same.

The ref-fvm and actor-utils repos will need to move away from using cargo to pull in the actors and will need to either fetch a bundle from github or build from source explicitly. This shouldn't be super complicated and, importantly, it'll remove the current cyclic dependency between these projects.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

📌 Triage

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions