()
| 33 | const LOCAL_SUBJECT = "local"; |
| 34 | |
| 35 | const resolveStorage = (): ResolvedStorage => { |
| 36 | const dataDir = process.env.EXECUTOR_DATA_DIR ?? join(homedir(), ".executor"); |
| 37 | fs.mkdirSync(dataDir, { recursive: true }); |
| 38 | return { dataDir }; |
| 39 | }; |
| 40 | |
| 41 | // Hash suffix disambiguates same-basename folders so two projects with |
| 42 | // identical directory names cannot collide on the same tenant id. |
no outgoing calls
no test coverage detected