Skip to content

01a0a0c5 - Re-dispatch when the infra image-published run is cancelled - #153

Open
TaprootFreakAI wants to merge 4 commits into
developfrom
01a0a0c5-wait-retry
Open

TaprootFreakAI wants to merge 4 commits into
developfrom
01a0a0c5-wait-retry

Conversation

@TaprootFreakAI

Copy link
Copy Markdown
Collaborator

EN:
Re-dispatches the infrastructure image publish once if that run is cancelled, so a overlapping product deploy still rolls.

DE:
Löst den Infra-Image-Publish einmal neu aus, wenn der Lauf cancelled wird, damit ein überlappender Produkt-Deploy trotzdem ausrollt.

Details

Same wait-script change as spend: on a cancelled infra image-published run, re-dispatch once and keep waiting. Real failure still fails the job.

Two product deploys at once can cancel one host job. Waiting then failed
even though a retry would roll the image. Re-dispatch once and wait again.
find_run could pin the same cancelled run again before the retry appears.
split() rebound . so index(.databaseId) crashed and the skip was a no-op.
Same order as the deploy workflows so a slow gh api cannot hide the new run.
@TaprootFreakAI

Copy link
Copy Markdown
Collaborator Author

EN:
Ready after 3 review passes.
Re-dispatches the infrastructure image publish once if that run is cancelled, so a overlapping product deploy still rolls.

DE:
Bereit nach 3 Review-Durchläufen.
Löst den Infra-Image-Publish einmal neu aus, wenn der Lauf cancelled wird, damit ein überlappender Produkt-Deploy trotzdem ausrollt.

Details

Head 7628aaa4adeef2c54548ff0632e7b33d5e3ff67e. Quality and logic both complete with 0 findings at this head. Commits GitHub-verified.

@TaprootFreakAI
TaprootFreakAI marked this pull request as ready for review September 15, 2026 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant