Finish publication recovery workflow

This commit is contained in:
2026-11-02 19:37:29 +00:00
parent 6915a86132
commit 599ad81bec
10 changed files with 697 additions and 76 deletions

View File

@@ -46,8 +46,10 @@ type ReleaseRequest struct {
// this string exactly before validation or tag creation. Check ignores this
// publication-only expectation. A mismatch returns ErrUnexpectedPushURL.
ExpectedPushURL string
// PublicationRecordDir selects Publish's private attempt-record directory.
// Check ignores this publication-only setting.
// PublicationRecordDir optionally overrides Publish's private attempt-record
// directory. Relative paths are resolved from the source repository root;
// Check ignores this publication-only setting. Recording failure is returned
// separately on PublicationResult and does not change publication status.
PublicationRecordDir string
// Validation selects optional checks run against the captured candidate.
Validation ValidationSpec