Spun off from #438, where I floated:
$ cat oci-layout
{
"refsLayoutVersion": "1.0.0",
"casLayoutVersion": "1.0.0"
}
The CAS and ref engines are completely orthogonal, and versioning them independently means that versions for a given component are bumped less frequently (e.g. a refs bump no longer triggers a CAS bump). That's less noise for implementers who are only focused on one or the other, but maybe the set of such implementers is empty?
Spun off from #438, where I floated:
The CAS and ref engines are completely orthogonal, and versioning them independently means that versions for a given component are bumped less frequently (e.g. a refs bump no longer triggers a CAS bump). That's less noise for implementers who are only focused on one or the other, but maybe the set of such implementers is empty?