core/__snapshots__/TestGenerateBuildPlanForExamples_node-pnpm-workspaces_1.snap.json
core/__snapshots__/TestGenerateBuildPlanForExamples_node-pnpm-workspaces_1.snap.jsonBrowse 1970 files
1,182 tokens
3,666 bytes
Token encoding: o200k_base
Snapshot 21a254f
← Back to SKILL.md
1{2 "caches": {3 "apt": {4 "directory": "/var/cache/apt",5 "type": "locked"6 },7 "apt-lists": {8 "directory": "/var/lib/apt/lists",9 "type": "locked"10 },11 "node-modules": {12 "directory": "/app/node_modules/.cache",13 "type": "shared"14 },15 "pnpm-install": {16 "directory": "/opt/pnpm/store",17 "type": "shared"18 }19 },20 "deploy": {21 "base": {22 "step": "packages:apt:runtime"23 },24 "inputs": [25 {26 "include": [27 "/mise/shims",28 "/mise/installs",29 "/usr/local/bin/mise",30 "/etc/mise/config.toml",31 "/root/.local/state/mise"32 ],33 "step": "packages:mise"34 },35 {36 "include": [37 "/app/node_modules"38 ],39 "step": "build"40 },41 {42 "exclude": [43 "node_modules",44 ".yarn"45 ],46 "include": [47 "/root/.cache",48 "."49 ],50 "step": "build"51 }52 ],53 "startCommand": "pnpm run start",54 "variables": {55 "CI": "true",56 "NODE_ENV": "production",57 "NPM_CONFIG_FETCH_RETRIES": "5",58 "NPM_CONFIG_FUND": "false",59 "NPM_CONFIG_PRODUCTION": "false",60 "NPM_CONFIG_UPDATE_NOTIFIER": "false",61 "RAILPACK_VERSION": "dev"62 }63 },64 "steps": [65 {66 "assets": {67 "generated-mise-toml": "[generated-mise-toml]"68 },69 "commands": [70 {71 "path": "/mise/shims"72 },73 {74 "dest": ".nvmrc",75 "src": ".nvmrc"76 },77 {78 "customName": "create mise config",79 "name": "generated-mise-toml",80 "path": "/etc/mise/config.toml"81 },82 {83 "cmd": "mise install",84 "customName": "install mise packages: node, pnpm"85 }86 ],87 "inputs": [88 {89 "image": "ghcr.io/railwayapp/railpack-builder:mise-2026.9.9"90 }91 ],92 "name": "packages:mise",93 "variables": {94 "MISE_CACHE_DIR": "/mise/cache",95 "MISE_CONFIG_DIR": "/mise",96 "MISE_DATA_DIR": "/mise",97 "MISE_INSTALLS_DIR": "/mise/installs",98 "MISE_SHIMS_DIR": "/mise/shims"99 }100 },101 {102 "caches": [103 "pnpm-install"104 ],105 "commands": [106 {107 "path": "/app/node_modules/.bin"108 },109 {110 "cmd": "mkdir -p /app/node_modules/.cache"111 },112 {113 "dest": ".nvmrc",114 "src": ".nvmrc"115 },116 {117 "dest": "package.json",118 "src": "package.json"119 },120 {121 "dest": "packages/pkg-a/package.json",122 "src": "packages/pkg-a/package.json"123 },124 {125 "dest": "packages/pkg-b/package.json",126 "src": "packages/pkg-b/package.json"127 },128 {129 "dest": "pnpm-lock.yaml",130 "src": "pnpm-lock.yaml"131 },132 {133 "dest": "pnpm-workspace.yaml",134 "src": "pnpm-workspace.yaml"135 },136 {137 "path": "/opt/pnpm"138 },139 {140 "cmd": "pnpm add -g node-gyp"141 },142 {143 "cmd": "pnpm install --frozen-lockfile --prefer-offline"144 }145 ],146 "inputs": [147 {148 "step": "packages:mise"149 }150 ],151 "name": "install",152 "variables": {153 "CI": "true",154 "NODE_ENV": "production",155 "NPM_CONFIG_FETCH_RETRIES": "5",156 "NPM_CONFIG_FUND": "false",157 "NPM_CONFIG_PRODUCTION": "false",158 "NPM_CONFIG_UPDATE_NOTIFIER": "false",159 "PNPM_HOME": "/opt/pnpm",160 "PNPM_STORE_DIR": "/opt/pnpm/store"161 }162 },163 {164 "caches": [165 "node-modules"166 ],167 "inputs": [168 {169 "step": "install"170 },171 {172 "include": [173 "."174 ],175 "local": true176 }177 ],178 "name": "build",179 "secrets": [180 "*"181 ]182 },183 {184 "caches": [185 "apt",186 "apt-lists"187 ],188 "commands": [189 {190 "cmd": "sh -c 'apt-get update \u0026\u0026 apt-get install -y libatomic1'",191 "customName": "install apt packages: libatomic1"192 }193 ],194 "inputs": [195 {196 "image": "ghcr.io/railwayapp/railpack-runtime:mise-2026.9.9"197 }198 ],199 "name": "packages:apt:runtime"200 }201 ]202}