Dashboard › craft › Distillation
505ccf3c-348d-4a94-8d6a-9dcc8e1e10b5["lore_tm_v1_2dGll2qJ4IHkSKhpfQC30Vpnl4XZtnXOAJSYVqX7qV4","lore_tm_v1_xwlxJdzzgHC_2D0LgkCYBaxmHsefUfQpz5noTsyrwRY","lore_tm_v1_n1T7rnOUWmmoxajkFwIDfvWoYcFlCPXIVnX2kD3HeX0","lore_tm_v1_8m632O1jUwcaCCccs6QYF-gZkeqEIdV9dqX2M-weiIU","lore_tm_v1_PcWhZBBM07hJD0glGUfRJpL6J-2ovtel29gHsNd4Yws","lore_tm_v1_lt3w_V_zKNL5Xr4ee4jEn4En8N1iJlymneebKShnbJs","lore_tm_v1_gcIYUzEr1luIsULrgY_XCWm5JhmkZw1m7-L2_8Sc8MU","lore_tm_v1_LphxE3bawA3pTDUej1h1-J_HMQZaO6dN_q0exNR9H68"]
Date: Aug 29, 2026
.github/workflows/publish.yml removes the target-repository checkout-branch exceptions and instead checks out getsentry/${{ fromJSON(steps.inputs.outputs.result).repo }} at ${{ steps.release-revision.outputs.revision }} with fetch-depth: 0; it performs conditional workspace discovery, supplies CRAFT_WORKSPACE_NAMES, sets CRAFT_PUBLISH_WORKSPACE: ${{ fromJSON(steps.location.outputs.result).workspace || '' }}, and publishes through craft publish <version> --rev ${{ steps.release-revision.outputs.revision }}.docs/publish-issue-format.md documents root workspace releases as a trailing one-segment workspace suffix; rejects workspaces with non-root checkout paths; requires new workspace names to match ^[A-Za-z0-9_.-]+$; resolves suffixes only after checking out the exact CI-approved View check runs revision and listing workspace keys from root .craft.yml; treats absent .craft.yml as checkout-path behavior; fails releases on discovery errors with root configuration; retains JSON-qualified legacy titles only for compatibility; requires legacy ] @ spacing and no space before @ in unqualified titles; permits optional getsentry/ when parsing existing issues; and forbids .. path segments.../publish-workspace-acceptance/docs/publish-issue-format.md was updated to document the legacy-path semantic-validation boundary./home/byk/Code/getsentry/publish-workspace-acceptance: yarn check:generated && vitest run passed with 8 test files and 45 tests under Vitest 4.1.0; ESLint passed via eslint src .github --ignore-pattern '!.github'; Prettier reported All matched files use Prettier code style!.git diff --check; it requested a fresh read-only adversarial review before committing either branch.ses_fb280c221ffeC3FzWkFnJrtcF3 started and remained running; task instructions prohibited polling, status requests, or duplicating its work.latest contract, CI-revision binding, legacy compatibility, state parity, parser freshness, and commit hygiene; it will act on findings before any commit or PR update.