Accept equivalent checkout paths in build receipts
This commit is contained in:
@@ -128,7 +128,14 @@ still happen before hosted requests.
|
||||
|
||||
## Issue 4: Compare receipt repository identity consistently through aliases (P2)
|
||||
|
||||
Status: open. Category: regression from mixed path normalization.
|
||||
Status: complete. Category: regression from mixed path normalization.
|
||||
|
||||
**Completion:** Receipt source and location comparisons use filesystem directory
|
||||
identity, accepting aliases of the same checkout or output directory. Regression
|
||||
tests build and deliver through a checkout symlink, retry through its physical
|
||||
path, and reject different repositories and modules. Receipt structure, exact
|
||||
release binding, and delivery-owned content checks remain intact. Receipt and
|
||||
assembled prebuilt-delivery cases pass offline.
|
||||
|
||||
**Evidence:** Release identity canonicalizes repository symlinks, so generated
|
||||
receipts record the physical repository directory.
|
||||
|
||||
Reference in New Issue
Block a user