{"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"postCoverageComment posts when no marked comment exists"},"to":{"k":"unit","s":"tasks","n":"postCoverageComment() > posts the comment when no marked comment exists"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"postCoverageComment updates the existing comment in place"},"to":{"k":"unit","s":"tasks","n":"postCoverageComment() > updates the marked comment in place"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"postCoverageComment leaves an up-to-date comment untouched"},"to":{"k":"unit","s":"tasks","n":"postCoverageComment() > leaves a marked comment that already says the same untouched"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"postCoverageComment resolves an existing comment when coverage is acceptable"},"to":{"k":"unit","s":"tasks","n":"postCoverageComment() > replaces the marked comment's body with a resolved one"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"postCoverageComment does nothing to resolve when no comment exists"},"to":{"k":"unit","s":"tasks","n":"postCoverageComment() > posts nothing for a resolved gate when no marked comment exists"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"postCoverageComment leaves an already-resolved comment untouched"},"to":{"k":"unit","s":"tasks","n":"postCoverageComment() > leaves an already-resolved comment untouched"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"postCoverageComment swallows a comment-lookup failure"},"to":{"k":"unit","s":"tasks","n":"postCoverageComment() > logs a failed comment lookup rather than throwing"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"postCoverageComment skips an invalid payload without posting"},"to":{"k":"unit","s":"tasks","n":"postCoverageComment() > payloads it skips > skips a pull request that is not a number"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"postCoverageComment skips a regression payload with an empty body"},"to":{"k":"unit","s":"tasks","n":"postCoverageComment() > payloads it skips > skips a body that does not open with the marker"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"postCoverageComment reports an absent payload file"},"to":{"k":"unit","s":"tasks","n":"postCoverageComment() > reports an absent payload file"}} {"date":"2026-09-25","from":{"k":"unit","s":"tasks","n":"postCoverageComment reports malformed JSON"},"to":{"k":"unit","s":"tasks","n":"postCoverageComment() > reports a payload that is not JSON"}}