checks(): a status from one of Time's own workflows is not a check #124

Merged
teahubxyz merged 3 commits from ceo/own-workflow-statuses into main 2026-10-18 05:08:14 +00:00
3 Commits
Author SHA1 Message Date
teahubxyzandClaude Fable 5.1 7663afefc1 changelog: Time's own workflow statuses are not checks
ci / test (pull_request) Successful in 35s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-18 05:00:34 +00:00
teahubxyzandClaude Fable 5.1 b10334bdaf tests: Time's own workflow statuses neither block nor earn a merge (15a)
ci / test (pull_request) Successful in 35s
heartbeat / tick (pull_request_review) Canceled after 0s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-18 04:53:21 +00:00
teahubxyzandClaude Fable 5.1 1ed861b12d checks(): a status from one of Time's own workflows is not a check
A seat's review (#116) is a pull_request_review event, which wakes heartbeat.yml while a heartbeat is already running;
the concurrency group cancels the new run and Gitea records "heartbeat / tick: failure" on the PR head. That blocked
#120 and #121 from landing minutes after they were approved. Statuses from heartbeat, mention, venture, astra, doctor,
update and steward never block or earn a merge; CI does.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-18 04:53:13 +00:00