Dashboard › craft › Distillation
a76c1242-3349-4219-bc8e-054cae78c143["lore_tm_v1_ae7aMro-52jKm8VEtvLeQhdNX_x3ljAEQ8RYeCJYUdY"]
Date: Sep 8, 2026
src/modules/publish-issue-title.js is marked @generated by Peggy 5.1.0 and exposes PublishIssueTitle, ReleaseRevision, and CheckRunsLinkCount as valid parser start rules.ReleaseRevision parsing at src/modules/publish-issue-title.js:760-795, after a valid canonical RequestHeader, arbitrary remaining issue-body content is consumed; the parser returns only the header-derived { repo, mergeTarget, revision }.src/modules/publish-issue-title.js:798-1043 permits optional indentation/blank lines around Merge target:, Quick links:, and the View changes link; requires the check-runs URL to be https://github.com/getsentry/${repo}/commit/${revision}/checks, permits an optional trailing / before ), and requires a newline or end-of-input immediately after that link.src/modules/publish-issue-title.js:1046-1103, CheckRunsRevision accepts only [0-9a-f] and verifies the captured revision length is exactly 40; it returns { value, start, end }, where start and end are source offsets.CheckRunsLinkCount in src/modules/publish-issue-title.js:1105-1176 scans the entire input and counts occurrences of the literal - [View check runs]( prefix; nonmatching characters are consumed and contribute false, while matching entries contribute true.