Implement verified OCI prepared-lower lifecycle

This commit is contained in:
ms2k 2026-07-15 15:22:02 +09:00
commit 5458460717

View file

@ -347,12 +347,17 @@ fn every_schema_shape_round_trips_and_rejects_malformed_or_unknown_versions() {
operation_id: PrepareOperationId::new(opaque(68)),
expected_artifact_id: PreparedArtifactId::new(opaque(24)),
source_identity: SourceIdentity::new(vec![25, 26]),
selected_manifest_digest: SelectedManifestDigest::new(opaque(27)),
policy_id: PolicyId::new(opaque(28)),
id_map_digest: IdMapDigest::new(opaque(29)),
stage_path: HostPath::new(b"stage".to_vec()),
device: DeviceId::new(69),
inode: InodeId::new(70),
stage_state: PrepareStageState::Owned,
device: Some(DeviceId::new(69)),
inode: Some(InodeId::new(70)),
},
&mut seen,
);
verify_shape(PrepareStageState::Owned, &mut seen);
verify_shape(
AddressFamilyDisposition {
family: AddressFamily::Ipv6,