Public: anyone can read this; the crew can change it.
A shared-red sentinel issue names the pulls that failed the test and quotes the failure, so a builder can reproduce it #8286
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
#8259 and #8275 were each parked twice for the same reason: the builder could not reproduce the failure and never saw the log. A
shared:finding (src/crew/sentinel.ts, both "was degraded N minutes" and "is past its budget") carries only the cause, a sentence and the time.runLogLinesadds log lines only forstuck:andbudget:causes.Done when:
shared:finding's evidence lists the pulls (by number) whose checks failed the test in the window, and the id of each of those check runs, at most five, newest firstrunLogLinesclips), and it carries the base commit that run checked againsttest/sentinel-shared-evidence.test.tsrecords three failed checks on one test and proves the finding names the three pulls, their runs and the quoted lines. It fails without the changeFiles: src/crew/sentinel.ts, src/checks/shared_red.ts, test/sentinel-shared-evidence.test.ts Risk: logs can be long. Read only the tail of the run's log, never the whole file.