Skip to content

release: prepare checks delivery identities before downloading inputs - #359

Merged
andersalm merged 1 commit into
developfrom
fix/prepare-fail-fast
Oct 14, 2026
Merged

andersalm merged 1 commit into
developfrom
fix/prepare-fail-fast

Conversation

@andersalm

@andersalm andersalm commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Release prepare compared the publisher bootstrap with the delivery approval only after downloading every platform input (146 minutes on 12 Oct), and a removed earlier work folder could fail it at the end. It now checks origin, signer, Carrier node and ticket first, and prunes stale worktree records right before adding the source worktree. A test proves a changed bootstrap stops before any input is unpacked (69/69 release-publish tests).

Part of #89.

Release prepare compared the publisher bootstrap with the delivery approval
only after downloading every platform input (about 5.8 GB, 146 minutes on
12 Oct). Check the origin, signer DID, Carrier node and ticket first, and
prune stale worktree records right before adding the source worktree, so a
removed earlier work folder cannot fail the run after the downloads. A test
proves a changed bootstrap stops before any input is unpacked.
@andersalm
andersalm merged commit e80e5f8 into develop Oct 14, 2026
14 checks passed
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