Repository navigation
ci(intake): repin intake-triage to ci-workflows v0.65.10 and skip apply-verdict on a deferred triage - #10036
Conversation
…ly-verdict on a deferred triage v0.65.10 applies nothing on a permission denial over an otherwise clean triage and reports it in the new triage-deferred output. That run writes no lane comment, so apply-verdict skips it instead of throwing on the missing comment. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
claude-security-review reviewed No security issues found in this pull request. critical-findings: 0 What changed (2 files, both read in full):
Analysis:
|
|
claude-review reviewed No findings. I reviewed the whole diff (2 files) against the PR context. There are no closing issues. The PR only refs ci-workflows#887.
|
Refs: melodic-software/ci-workflows#887
Summary
Repins the intake caller to ci-workflows
v0.65.10
(
215cec5c362f953f8b6196effb04451696c3f970) and stopsapply-verdictfromrunning after a triage the reusable deferred.
Fix
.github/workflows/intake-triage.yml:uses:moves from@b0ecc273…to@215cec5c362f953f8b6196effb04451696c3f970 # 215cec5 2026-10-25 v0.65.10.v0.65.10 keeps an existing Issue Type, applies nothing when a permission
denial lands on an otherwise clean triage, and reports that in the new
triage-deferredoutput. No input, secret or job permission changed.apply-verdictnow also requiresneeds.intake-triage.outputs.triage-deferred != 'true'.A deferred triage writes no lane comment, so without this
.github/scripts/intake-triage/apply-verdict.mjsthrows on finding zerolane comments.
callers.test.mjs: the apply-verdict condition test covers the deferred case.Verification
node --test .github/actions/resolve-config/callers.test.mjs: 182 pass, 0 fail.With the old
if:the new deferred assertion fails.bash scripts/check-affected.sh: 8 passed, 5 skipped over 2 changed files.node .github/standards/runner-policy/runner-policy.mjs --root .: Runner policy passed.bash scripts/check-changelog-fragments.sh --check-required origin/main: no fragment-mode plugin changed, so none is required.first (see Related).
Related
🤖 Generated with Claude Code