Migration to the Container-Libs Monorepo is Complete

We’re happy to share that the migration of our core container libraries to a single monorepo is now complete!

What Changed

As announced earlier this month, we consolidated three repositories (containers/common, containers/storage and containers/image) into a single monorepo:

All active development now happens in this repository. The old repositories remain available in read-only mode, but they no longer accept new issues or pull requests. All the existing pull requests in the old repositories have been closed with an explanation and old Github issues have been transfered to new monorepo.

Go Import Paths

As part of this migration, you can now update your projects to use the stable remote imports, for example:

go.podman.io/storage v0.0.0-20250826054041-6e4bed3c9118
go.podman.io/image/v5 v5.0.0-20250826054041-6e4bed3c9118
go.podman.io/common v0.0.0-20250826054041-6e4bed3c9118

This ensures the import paths remain future-proof even if we make further structural changes.

Why This Matters

Having all libraries in one place gives us:

  • Simpler development: cross-cutting changes can be tested in a single PR.
  • Faster releases: coordinated updates for Podman and related projects.
  • Less friction: easier vendoring for downstream projects.

We’re excited about the new structure and look forward to smoother collaboration across the containers ecosystem.

Leave a Reply

Subscribe

Sign up with your email address to receive updates by email from this website.

Go back

Your message has been sent

Warning
Warning
Warning.

Categories


Search