Dashboard › craft › Distillation
c43e54e1-cfd2-4e17-9cdb-074e6afbf70f["lore_tm_v1_c-TEdGsgGAFxDkuds6H2rMFzIfCZyxfkpysef2ljwLw","lore_tm_v1_oohconzCQDfPUoeB0qlT-EfXTXseNZmb4oAhJ1m_epU","lore_tm_v1_NHuybj_qzIWF1shPUJyzPpcgX5Y78pYD_MRYJ6mGu0w","lore_tm_v1_q0R1EN4Y7waixLvMTx0gJZyTpkLEqWSxAcsV8WlrvZQ"]
Date: Aug 25, 2026
default case that throws a descriptive error such as throw new Error(\Unknown status: '${status}'`)`./home/byk/Code/getsentry/publish-workspace-acceptance/AGENTS.md: it is the Sentry Publish Repository, a GitHub Actions approval system for publishing releases across multiple Sentry projects using Craft; it is a pure JavaScript CommonJS project using Node.js 24.0.0.yarn install, yarn test, yarn test:watch, yarn test src/modules/__tests__/update-issue.js, yarn test -t "pattern", yarn lint, and yarn prettier; repository guidance specifically prohibits npm.src/libs/ holds shared utilities and src/libs/__tests__/; src/modules/ holds reusable core business logic and src/modules/__tests__/; src/publish/ holds GitHub Actions entry points.__tests__/ subdirectory and share the source filename; variables/functions use camelCase; constants/regular expressions use UPPER_SNAKE_CASE; source uses CommonJS (require/module.exports) while tests use ES Modules (import/export).yarn prettier before committing; named CommonJS exports are preferred for multiple exports.fs.existsSync(CRAFT_STATE_FILE_PATH) before reads and return if absent.describe, test, and expect need not be imported; mocks auto-clear between tests. Mock external dependencies via vi.mock(), import the module under test after mocks, and use inline snapshots via toMatchInlineSnapshot() for complex output.@actions/core, @actions/github, and @sentry/node; parallel asynchronous operations use await Promise.all([operation1(), operation2()])./home/byk/Code/getsentry/craft-workspace-action-propagation has modified .github/workflows/release.yml and action.yml, plus untracked src/__tests__/action.test.ts; reported tracked diff is 36 insertions and 3 deletions across 2 files. Both HEAD and compared base resolved to 21270a1d12a60b461c51fba93bd076b90d9cf4af.workspace input to .github/workflows/release.yml for both workflow_dispatch (“Named Craft release workspace to prepare and publish”) and workflow_call; the workflow diff reports 9 added lines.src/__tests__/action.test.ts includes a test named rejects unsafe workspace names before Git or Craft runs; visible test setup includes WORKSPACE: workspace, runActionStep('Read Craft Targets', workspace, environment).status, a temporary bin directory, and a mocked git executable./home/byk/Code/getsentry/publish-workspace-acceptance has modified .github/workflows/publish.yml, src/modules/__tests__/details-from-context.js, src/modules/__tests__/update-issue.js, src/modules/details-from-context.js, and src/modules/update-issue.js; reported diff is 225 insertions and 40 deletions across 5 files. Both HEAD and compared base resolved to 83d210b29553ea6f4d97508821724a834c43856e.