Dashboard › craft › Distillation
9f0b7ade-e7bf-47af-ad51-422c57f24780["lore_tm_v1_8hBuQTPAaC6uaVe4d3bZWZHSs4MW4Y_LGAe8CWbImkw","lore_tm_v1_8fEeLOzm_NdvA418bKKMZ35uHscCEg18fKNXHdtxmTE"]
Date: Sep 4, 2026
craft workspace list outputs concrete workspace paths as a JSON array for automation./home/byk/Code/getsentry/craft-workspace-action-propagation (33 entries), including .craft.yml, action.yml, Dockerfile, README.md, docs/, dist/, src/, package.json, pnpm-lock.yaml, tsconfig.json, and vitest.config.mts.action.yml, src/__tests__/action.test.ts, src/__tests__/config.test.ts, src/utils/__tests__/publishState.test.ts, configuration/workspace-resolution source, schema validation source, and documentation.., .., __proto__, or begin with -.github.projectPath, and a workflow cannot supply both path and a workspace.resolveWorkspaceConfig(base, workspaceName, workspaceDirectory) with getWorkspaceConfig(workspaces, workspaceName, workspaceDirectory) and use getWorkspaceNamesFromConfig(base, workspaceDirectory) when reporting available workspace names.splitBraceAlternatives(content: string), expandBraceAlternatives(pattern: string), and path validation logic using POSIX glob behavior (posix: true); workspace matches are sorted.packages/[cm]* resolving to packages/cli and packages/mcp, unsafe literal workspace-path rejection tests, and an overlapping workspace configuration case containing packages/*: {}.getsentry/toolkit/packages/cli@1.2.3 and deleting ambient process.env.CRAFT_WORKSPACE.