oras-project / artifacts-spec

Apache License 2.0
63 stars 30 forks source link

Reconciling with the new OCI Artifacts spec #117

Open bcaton85 opened 1 year ago

bcaton85 commented 1 year ago

The PR describing the OCI Artifact Manifest spec has been merged. The schema described in the PR seems to be the same as the ORAS Artifact spec. How will the two be reconciled? Will the ORAS Artifact spec be dropped in favor of the standard? Will the oras cli be implemented with the new OCI Artifact spec?

FeynmanZhou commented 1 year ago

Hi @bcaton85 ,

The PR describing the https://github.com/opencontainers/image-spec/pull/934 The schema described in the PR seems to be the same as the ORAS Artifact spec. How will the two be reconciled?

There is a little background about these two PRs in this blog. In short, you can follow the OCI Artifact spec as the main because it originated from the ORAS artifacts spec.

Will the ORAS Artifact spec be dropped in favor of the standard?

Eventually yes. But now it is still maintained by the ORAS community. It might not have new major updates on it.

ORAS artifact spec is still consumed by some registries and dependents now, so we need to leave some time to wait for them to use the new version of ORAS with OCI artifact manifest support and migrate to OCI artifact manifest. After that period, this repo will eventually be archived, the ORAS artifact spec will have its mission completed.

Will the oras cli be implemented with the new OCI Artifact spec?

Yes, ORAS CLI has fully supported the OCI artifact spec in v0.16 last week. You can find the release notes for details.

cc @sajayantony @yizha1 @shizhMSFT @oras-project/oras-artifacts-spec-maintainers