Dashboard › craft › Distillation
eff2156e-831b-4316-96aa-e4ae563231b1["lore_tm_v1_oOlduMoRNUNFBjw3HaBbHg9DBmr-P9iHJEJdCjRK70I"]
Date: Sep 8, 2026
/home/byk/Code/getsentry/publish-root-location-bootstrap/src/publish/discover-location.js defines discoverLocation({ input, repositoryDirectory, exists, execFile }), which calls resolvePublishLocation({ path: input.path, workspaceNames: getWorkspaceNames({ repositoryDirectory, exists, execFile }) }) unconditionally.discover-location.js, main() parses process.env.PUBLISH_ARGS || "{}", throws Error("Publish input must define a path.") if input.path is absent, and outputs JSON-stringified discoverLocation(...) through core.setOutput("result", ...); repositoryDirectory defaults to process.env.PUBLISH_REPOSITORY_DIRECTORY || "__repo__".discover-location.js invokes main() only when require.main === module and exports { discoverLocation, getWorkspaceNames }.