Promote 2b870c7f10 to main #366

Merged
binjovi-bot merged 1 commit from trunk into main 2026-09-14 20:21:47 +00:00
Collaborator
No description provided.
fix(binjovi-flux-deployer): let the Codeberg observation outlast Codeberg's read lag
All checks were successful
binjovi/ci Binjovi completed the frozen plan
2b870c7f10
Every seanfarm deploy today failed its first attempt and passed on
retry-deploy. The deploy record said only flux_deployment_failed; the native
task said "exited with status 1" about sixteen seconds after it was claimed.
Sixteen seconds is the push plus the old observe loop: five reads of Codeberg
main three seconds apart. The push had returned 0. Codeberg's read path had
not caught up with its write path, the loop gave up, and the retry thirty
seconds later found the ref where it belonged and passed in six seconds.

The observation stays -- a push status is not proof, independent observation
is the rule -- but it now outlasts the lag: confirm_codeberg_main reads up to
thirty times, three seconds apart (CODEBERG_OBSERVE_ATTEMPTS), and its failure
names the count, the push status and the last value seen instead of a bare
"did not contain". The check script drives the function with a stubbed git
that shows the ref on the ninth read, and proves the bound still fails
closed.

Version 10 -> 11. sean/binjovi pins this image in its Dockerfile; that bump
follows in the same sitting.

Claude-Session: https://claude.ai/code/session_01XdBRc9CHgFhAxCyHbdVtt6
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/builder-images!366
No description provided.