Hi everyone,
The Container-Tools team is planning to migrate the following repositories
into a single monorepository:
-
https://github.com/containers/common
-
https://github.com/containers/storage
-
https://github.com/containers/image
The new repository will be:
-
https://github.com/containers/container-libs (Note: This link is not
active yet)
The migration is targeted for August 26, 2025. We'll send additional emails
with more information as the date approaches.
After the migration, development will continue in the new monorepo. The old
repositories will remain accessible in read-only mode, but they will no
longer receive updates.
If your project imports or depends on any of the three current
repositories, you’ll need to update your imports to point to
https://github.com/containers/container-libs. To make this change smoother
(and future-proof), we’ll use Go vanity imports [1] to create stable import
paths that won’t break with future repo changes. I will send additional
email once these import paths are available.
We believe merging these repositories will provide easier development of
these projects, mainly the ability to develop and test changes affecting
all of them together in a single PR as well as easier vendoring and faster
Podman release process.
Follow our progress:
-
https://issues.redhat.com/browse/RUN-3284
-
https://issues.redhat.com/browse/RUN-3297
[1]
https://blog.gllm.dev/go-vanity-imports-474947d21621
Best regards,
Jan Kaluza