sealance-io/Setup Leo Compiler (Source Build)

Install the Leo programming language compiler by building from source with full security hardening

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionLeo version to install (without v prefix, e.g., "4.3.0")yes
rust-versionRust toolchain version (e.g., "1.96.0" or "stable")nostable
enable-cacheEnable caching of Leo binary and cargo registrynotrue
cache-saveWhen to save cache. Options: - "always": Save on every run (use for default branch) - "on-success": Save only if build succeeds - "never": Never save (use for PRs to avoid cache pollution) Recommendation: "always" on default branch, "never" on PRs noon-success
run-auditRun cargo audit to check for known vulnerabilities in dependenciesnotrue
audit-deny-warningsFail if cargo audit finds any warnings (not just errors)nofalse
working-directoryDirectory to clone and build Leo (default: runner temp)no""
namedescription
leo-versionInstalled Leo version string
cache-hit-binaryWhether the Leo binary was restored from cache
cache-hit-cargoWhether the cargo registry was restored from cache
build-time-secondsTime taken to build Leo (0 if cached)