publish, publish-part, versions and remove in the part registry; mirror and tags on the image seat; hold and release on the two seats distribution holds; published, refused, removed, held and released on each seat's own family. Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig
79 lines
2.7 KiB
JSON
79 lines
2.7 KiB
JSON
[
|
|
{
|
|
"name": "published on the seat's subject",
|
|
"of": "event:published",
|
|
"subject": "mesh.seat.container-image-registry.event.published",
|
|
"given": {
|
|
"name": "mesh-sdk",
|
|
"version": "0.1.19",
|
|
"kind": "image",
|
|
"digest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"fingerprint": "f1",
|
|
"commit": "cccccccccccccccccccccccccccccccccccccccc",
|
|
"holder": "distribution",
|
|
"transfer": "t1",
|
|
"reference": "container-image-registry/mesh-sdk/lib@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
|
}
|
|
},
|
|
{
|
|
"name": "refused on the seat's subject",
|
|
"of": "event:refused",
|
|
"subject": "mesh.seat.container-image-registry.event.refused",
|
|
"given": {
|
|
"name": "mesh-sdk",
|
|
"version": "0.1.19",
|
|
"kind": "image",
|
|
"digest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"fingerprint": "f1",
|
|
"commit": "cccccccccccccccccccccccccccccccccccccccc",
|
|
"holder": "distribution",
|
|
"transfer": "t1",
|
|
"reference": "container-image-registry/mesh-sdk/lib@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"reason": "retention"
|
|
}
|
|
},
|
|
{
|
|
"name": "removed on the seat's subject",
|
|
"of": "event:removed",
|
|
"subject": "mesh.seat.container-image-registry.event.removed",
|
|
"given": {
|
|
"name": "mesh-sdk",
|
|
"version": "0.1.19",
|
|
"kind": "image",
|
|
"digest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"fingerprint": "f1",
|
|
"commit": "cccccccccccccccccccccccccccccccccccccccc",
|
|
"holder": "distribution",
|
|
"transfer": "t1",
|
|
"reference": "container-image-registry/mesh-sdk/lib@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"reason": "retention"
|
|
}
|
|
},
|
|
{
|
|
"name": "held on the seat's subject",
|
|
"of": "event:held",
|
|
"subject": "mesh.seat.container-image-registry.event.held",
|
|
"given": {
|
|
"name": "mesh-sdk",
|
|
"digest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
|
|
"reason": "kept by the sweep's rule",
|
|
"holder": "distribution",
|
|
"by": "mesh-artifact-sweep",
|
|
"at": "2026-11-04T12:00:00Z"
|
|
}
|
|
},
|
|
{
|
|
"name": "released on the seat's subject",
|
|
"of": "event:released",
|
|
"subject": "mesh.seat.container-image-registry.event.released",
|
|
"given": {
|
|
"name": "mesh-sdk",
|
|
"digest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
|
|
"reason": "kept by the sweep's rule",
|
|
"holder": "distribution",
|
|
"by": "mesh-artifact-sweep",
|
|
"at": "2026-11-04T12:00:00Z"
|
|
}
|
|
}
|
|
]
|