esy/esy - Github Action

Run cached esy install and esy build

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
cache-keyA cache key for esy.json/esy.lock.yes
source-cache-keyA cache key for retrieving esy sources cache.yes
working-directoryWorking directory for esy. It's converted into an absolute path, if it already isn'tno
esy-prefixPrefix of esy folderno
manifestJSON or opam file to be usedno
ocaml-compiler-versionVersion of ocaml compiler (in semver. Eg. 5.1.0 or 4.10.1000) Optional, but mandatory if prepare-npm-artifacts-mode and bundle-npm-artifacts-mode is used. This is because, these version strings affect the relocatability logic while both preparation mode, and while postinstall scripts are generated during bundling mode.no
prepare-npm-artifacts-modeRuns a steps that prepare artifacts for release the app to NPM. These artifacts are later used by, `bundle-npm-tarball-mode`.no
bundle-npm-artifacts-modeRuns a steps that bundle artifacts for release the app to NPM.no
postinstall-jsPath to a custom `postinstall.js` file that could be placed in the final bundled NPM tarball.no
setup-esyFlag to control if esy itself should be installed by the actionno
setup-esy-tarballURL to esy tarball. Must be provided together with shasum and version. Else, the action will default to latest from NPMno
setup-esy-shasumshasum of the tarball. Must be provided together with shasum and version. Else, the action will default to latest from NPMno
setup-esy-versionversion of the esy tool. Must be provided together with shasum and version. Else, the action will default to latest from NPMno
setup-esy-npm-packageAlternative NPM package that contains esy. Can contain version/tag too. Eg esy@beta.no

no outputs