ww: invalidate partial package commits
This commit is contained in:
@@ -236,7 +236,12 @@ union; command and production/internal/external/generated-main variants retain
|
||||
canonical action ownership; vendor expansion changes identity but not the
|
||||
declared qualifier; compiler argv contains only direct `.wwi` inputs; and its
|
||||
named rejected actions leave neither committed nor staged action artifacts or a
|
||||
published binary. Together with the existing directory, recursive, vendor,
|
||||
published binary. It also forces a staged multi-artifact commit to fail after
|
||||
the interface rename, then proves that both stages invalidate old unit vouchers
|
||||
and reconsider the importer rather than accepting a mixed warm generation. A
|
||||
separate injected stamp-removal failure proves the pre-commit gate leaves all
|
||||
previously committed artifacts byte-identical.
|
||||
Together with the existing directory, recursive, vendor,
|
||||
exact-argv, command, and persistent-workdir observers, the package suite proves
|
||||
archive-only link argv and exact warm/rejection-state behavior without
|
||||
duplicating those broader mechanisms in this observer.
|
||||
|
||||
Reference in New Issue
Block a user