Bound staging trusted-main fetch retries #17

Merged
jesse merged 3 commits from fix/staging-controller-fetch-timeout into main 2026-08-06 18:15:11 +08:00
Owner

Bound Gitea staging deploy and migration trusted-main fetches to three 120-second attempts with fail-closed exhaustion, while preserving reviewed-main ancestry, exact-SHA artifacts, forward-only deployment, and manual rollback controls. Records BUG-129 and ERR-095. Focused workflow contracts pass 31/31; modified YAML and mandatory pre-work checks pass. Run 1474 eventually recovered and deployed successfully; the underlying Git transport stall remains unproven. Production is unchanged.

Bound Gitea staging deploy and migration trusted-main fetches to three 120-second attempts with fail-closed exhaustion, while preserving reviewed-main ancestry, exact-SHA artifacts, forward-only deployment, and manual rollback controls. Records BUG-129 and ERR-095. Focused workflow contracts pass 31/31; modified YAML and mandatory pre-work checks pass. Run 1474 eventually recovered and deployed successfully; the underlying Git transport stall remains unproven. Production is unchanged.
jesse added 2 commits 2026-08-06 17:43:22 +08:00
docs(bugs): clarify recovered staging fetch stall
Staging Backend Quality Gate / validate (pull_request) Successful in 15m11s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
52b467cbe5
jesse added 1 commit 2026-08-06 18:00:50 +08:00
docs(staging): close bounded fetch incident
Staging Backend Quality Gate / validate (pull_request) Successful in 12m46s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
fa8698c95b
jesse merged commit 784ee36cec into main 2026-08-06 18:15:11 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: root/Jyotisha#17