Expose publication recovery facade

This commit is contained in:
2026-11-02 19:03:24 +00:00
parent 1ddeb2c6dc
commit b11c6d1788
6 changed files with 164 additions and 10 deletions

View File

@@ -46,6 +46,9 @@ 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 string
// Validation selects optional checks run against the captured candidate.
Validation ValidationSpec
// AdditionalChecks optionally runs product checks after shared validation.