> oras push localhost:5000/test/more:v1,v2,v3,v4 a b c
✓ Uploaded c 0/0 B 100.00% 37ms
└─ sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
✓ Exists application/vnd.oci.empty.v1+json 2/2 B 100.00% 0s
└─ sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
✓ Uploaded application/vnd.oci.image.manifest.v1+json 979/979 B 100.00% 0s
└─ sha256:b50821edb443436f82a70b918af5577a116c9d0012a1641af3394cc2b0366fb0
✓ Skipped a 0/0 B 100.00% 0s
└─ sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
✓ Skipped b 0/0 B 100.00% 0s
└─ sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Pushed [registry] localhost:5000/test/more:v1
Tagged v4
Tagged v2
Tagged v3
ArtifactType: application/vnd.unknown.artifact.v1
Digest: sha256:b50821edb443436f82a70b918af5577a116c9d0012a1641af3394cc2b0366fb0
> oras pull localhost:5000/test/more:v1 --format json
✓ Pulled c 0/0 B 100.00% 699µs
└─ sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
✓ Pulled application/vnd.oci.image.manifest.v1+json 979/979 B 100.00% 2ms
└─ sha256:b50821edb443436f82a70b918af5577a116c9d0012a1641af3394cc2b0366fb0
✓ Restored a 0/0 B 100.00% 0s
└─ sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
✓ Restored b 0/0 B 100.00% 0s
└─ sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
{
"reference": "@sha256:b50821edb443436f82a70b918af5577a116c9d0012a1641af3394cc2b0366fb0",
"files": [
{
"path": "/home/azureuser/test/pull/a",
"reference": "localhost:5000/test/more@sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"mediaType": "application/vnd.oci.image.layer.v1.tar",
"digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"size": 0,
"annotations": {
"org.opencontainers.image.title": "a"
}
},
{
"path": "/home/azureuser/test/pull/b",
"reference": "localhost:5000/test/more@sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"mediaType": "application/vnd.oci.image.layer.v1.tar",
"digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"size": 0,
"annotations": {
"org.opencontainers.image.title": "b"
}
},
{
"path": "/home/azureuser/test/pull/c",
"reference": "localhost:5000/test/more@sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"mediaType": "application/vnd.oci.image.layer.v1.tar",
"digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"size": 0,
"annotations": {
"org.opencontainers.image.title": "c"
}
}
]
}
What happened in your environment?
I tried pull an artifact from remote registry but the metadata output of
oras pullis invalidWhat did you expect to happen?
The
referencefield in the format output oforas pullshould belocalhost:5000/test/more@sha256:b50821edb443436f82a70b918af5577a116c9d0012a1641af3394cc2b0366fb0How can we reproduce it?
Try pull an artifact and format the output to
jsonWhat is the version of your ORAS CLI?
v1.2.0
What is your OS environment?
Ubuntu 20.04
Are you willing to submit PRs to fix it?