Preserve delivery outcomes when cleanup fails
This commit is contained in:
@@ -209,8 +209,9 @@ first and then run `deliver --assets DIR` with the token available. The ordinary
|
||||
`deliver` command does not download application dependencies or change the
|
||||
checkout.
|
||||
|
||||
The command returns 0 for complete delivery, 1 for an unavailable preflight or
|
||||
a known delivery failure, conflict, or partial delivery, and 2 for usage,
|
||||
The command returns 0 for complete delivery, 1 for an unavailable preflight,
|
||||
a known delivery failure, conflict, partial delivery, or local cleanup failure
|
||||
after hosted completion, and 2 for usage,
|
||||
profile, forge-selection, local credential-loading, or classified preflight
|
||||
configuration/access errors. A remote write whose outcome remains uncertain
|
||||
returns 3, including when cancellation prevents reconciliation. Cancellation
|
||||
|
||||
@@ -154,6 +154,10 @@ an upload was confirmed during this invocation; `Pending` means known missing
|
||||
work; `Conflicting` means different hosted content was found; `Uncertain` means
|
||||
the remote state could not be resolved.
|
||||
|
||||
An error can accompany `complete` when hosted delivery succeeded but removal
|
||||
of managed build files failed. Address the reported local cleanup failure;
|
||||
the completed hosted delivery does not need to be repeated.
|
||||
|
||||
Fix local or preflight failures before retrying. For partial delivery, fix the
|
||||
reported cause and retry the same version. Resolve an unknown remote outcome
|
||||
before retrying. Investigate conflicts and use a new version if the source or
|
||||
|
||||
@@ -46,7 +46,7 @@ the agent policy; an intermediate compilation dependency is recorded accurately.
|
||||
| 8 | A06, A14 | Complete — public build and prebuilt-delivery checks and CLI receipt/partial-artifact regressions passed. |
|
||||
| 9 | A16 | Complete — shared declaration, receipt, delivery, prebuilt, and source-only regressions passed. |
|
||||
| 10 | A07: allocation and temporary metadata | Complete — allocation resolution, joined cleanup causes, tag evidence, and receipt installation checks passed. |
|
||||
| 11 | A07: build and delivery outcomes | Pending |
|
||||
| 11 | A07: build and delivery outcomes | Complete — managed and native cleanup tests cover success, failure, cancellation, hosted completion, and CLI reporting. |
|
||||
| 12 | A08 | Pending |
|
||||
| 13 | A09 | Pending |
|
||||
| 14 | A10 | Pending |
|
||||
|
||||
Reference in New Issue
Block a user