Gah! I made some progress on that in https://github.com/containers/image/pull/1574
(although I’m not quite happy with it yet), but it turns out that our testing environment only runs a very old registry that can’t accept OCI artifacts.
At this point I think insisting on just fixing the failure on the main branch becomes impractical. Let’s use some other repo for testing, like on the old branches, and then we can:
- Update the registry used for CI
- Take the necessary time to handle OCI artifacts and compression correctly
- Split the OCI artifact work into smaller PRs
- … defer actually finishing the OCI artifact support, because something else will probably come up …