Publish compose file with required siblings used by extends by ndeloof · Pull Request #12606 · docker/compose (original) (raw)

What I did

Include sibling compose files used by extends when publishing a compose application as OCI artifact.
These sibling files are named based on hash so that we don't have to manage complex scenarios with relative paths.
Annotation is added to OCI layer to distinguish extends files vs the main compose files to define the compose application.

Related issue
https://docker.atlassian.net/browse/APCLI-1016

(not mandatory) A picture of a cute animal, if possible in relation to what you did