diff --git a/deployment/idunn/recipe.toml b/deployment/idunn/recipe.toml index 6e9fbff..e9a0d8d 100644 --- a/deployment/idunn/recipe.toml +++ b/deployment/idunn/recipe.toml @@ -33,42 +33,49 @@ required_gitlinks = ["vendor/CultLib"] id = "install-cultlib" phase = "build" runner = "node-build" +required_environment = ["NPM_CONFIG_CACHE", "HOME"] argv = ["npm", "ci", "--ignore-scripts", "--prefix", "vendor/CultLib"] [[steps]] id = "build-cultcache-ts" phase = "build" runner = "node-build" +required_environment = ["NPM_CONFIG_CACHE", "HOME"] argv = ["npm", "run", "build", "--prefix", "vendor/CultLib", "--workspace=cultcache-ts"] [[steps]] id = "build-cultnet-ts" phase = "build" runner = "node-build" +required_environment = ["NPM_CONFIG_CACHE", "HOME"] argv = ["npm", "run", "build", "--prefix", "vendor/CultLib", "--workspace=cultnet-ts"] [[steps]] id = "build-cultmesh-ts" phase = "build" runner = "node-build" +required_environment = ["NPM_CONFIG_CACHE", "HOME"] argv = ["npm", "run", "build", "--prefix", "vendor/CultLib", "--workspace=cultmesh-ts"] [[steps]] id = "install-heimdall" phase = "build" runner = "node-build" +required_environment = ["NPM_CONFIG_CACHE", "HOME"] argv = ["pnpm", "install", "--frozen-lockfile"] [[steps]] id = "test-heimdall" phase = "test" runner = "node-build" +required_environment = ["NPM_CONFIG_CACHE", "HOME"] argv = ["pnpm", "test"] [[steps]] id = "build-heimdall" phase = "build" runner = "node-build" +required_environment = ["NPM_CONFIG_CACHE", "HOME"] argv = ["pnpm", "build"] # The unit runs dist/src/index.js, and Node resolves its imports at runtime, so