polywrap / wrap-cli

Used to create, build, and integrate wraps.
https://polywrap.io
MIT License
170 stars 52 forks source link

Use CLI via standalone binary package #1878

Closed krisbitney closed 1 year ago

krisbitney commented 1 year ago

This PR enables the CLI to be packaged into standalone, executable binaries that can be used without installing NodeJS. Minor modifications were made to the CLI to accomodate the exectuables' virtual filesystem.

A new CI job runs the CLI tests against an executable binary to prevent regressions.

Production-ready binaries are created in the cd-source workflow. Binaries are built and stored in GitHub releases with the directory structure:

Closes https://github.com/polywrap/cli/issues/1875