Add Virtualization Framework Support

Nucleic-Session: 4FCF4F8B-A7C3-42F6-BE13-1979080F61C7
Co-authored-by: Nucleic <[email protected]>
This commit is contained in:
2026-07-06 00:54:33 -07:00
co-authored by nucleic
parent 8163f266d1
commit b6a29fbc6a
+5
View File
@@ -155,6 +155,11 @@ let package = Package(
.product(name: "Containerization", package: "containerization"),
.product(name: "ContainerizationOCI", package: "containerization"),
]),
// Standalone de-risking spike for the macOS-VM rework: drives the real `MacVMEngine`
// end-to-end on Apple's `Virtualization` framework clone the golden base, boot the guest,
// `ssh` a command in, and stream stdout (the `mac_vm_exec` agent path); `NUCLEIC_MACVM_BUILD_BASE=1`
// runs the one-time macOS install instead. Run signed with signing/spike.entitlements; not shipped.
.executableTarget(name: "macvm-spike", dependencies: ["NucleicCore"]),
.testTarget(
name: "NucleicProtocolTests",
dependencies: ["NucleicProtocol"]