Dashboard › craft › Distillation
e9cbe8ea-2f65-4fe3-af89-67d51a06a856["lore_tm_v1_dEQEMMwZFECQGSffmjixBJwDWVPEvWtUzBKd5RRhO00","lore_tm_v1_rldQ8E9qpfZAGeiLN9eRa32fk6H5H6Z8gLigmAaI5nc","lore_tm_v1_YvBiYuZ-pkGdkd0rvWib79xPSlFqZH7J7gWU1iqdyEg"]
Date: Sep 8, 2026
/home/byk/Code/getsentry/craft-workspace-action-propagation/src/config.ts lines 235–279. expandWorkspaceGlob() resolves root via path.resolve(workspaceDirectory), resolves realRoot with realpathSync(root), calls globSync(workspaceGlob, { absolute: false, cwd: root, dot: true, ignore: ['**/node_modules/**'], posix: true }), filters each match using path.resolve(root, match), realpathSync(resolvedMatch), isSafeWorkspacePath(match), containment checks against both root and realRoot, and lstatSync(resolvedMatch).isDirectory(), then .sort()s results.../craft-workspace-action-propagation/src/config.ts successfully, implementing the candidate-resolution guard for workspace glob expansion.