Dashboard › publish › Distillation
384dc273-62bd-401c-b835-07ba38f637c3["lore_tm_v1_EMSjBlWHx5jT7DBNzq5krjJNZJ1Mor2mCFuCZMdmaOU","lore_tm_v1_5m6s3V2OlEZGwvi8UkJ2o7E4e8cb6eMbyrS_WyhbBEk","lore_tm_v1_yJJ3orHlyiEYwRLgHOzTU5bDu_QqBPNlmS1Rms0y6vY","lore_tm_v1_Bap9fLlmUifZO4QKytp3qsKo-BieLmw5mMkP8V4H5lk"]
Date: Sep 10, 2026
getCiPollerInput matches: 1 caller in /home/byk/Code/getsentry/publish/src/publish/resolve-ci-poller-input.js at line 10; the function definition in /home/byk/Code/getsentry/publish/src/modules/ci-poller-input.js at line 12; and 6 test references in /home/byk/Code/getsentry/publish/src/modules/__tests__/ci-poller-input.js at lines 19, 30, 59, 71, 82, and 94.labels mandatory in getCiPollerInput({ title, issueBody, revision }) rather than silently treating missing labels as an empty snapshot. Reason: keep the digest contract fail-closed and ensure a dry-run label change invalidates the poll cycle.src/modules/ci-poller-input.js, src/publish/resolve-ci-poller-input.js, src/publish/validate-approval-attestation.js, src/publish/record-ci-ready-attestation.js, and .github/workflows/ci-poller.yml.