lucasvvila/Setup Environment and Build Project

Sets up Node.js with pnpm, installs dependencies, (optional) enables Turborepo caching, and (optional) builds the project.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Jul 6, 2025
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: lucasvvila/dockerfile@7c175f1d1a01b6dccc3b64071ac356c9a547c72b # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
node-versionNode.js version to use.no22.x
enable-cachingFlag to enable/disable all caching.notrue
cache-suffixSuffix to add to the cache key.nobase:build
skip-buildSkip the build step, useful when restoring cached artifacts.nofalse
cache-pathsPaths to cache. Defaults to dist folders.no./packages/**/dist

no outputs