mirror of
https://github.com/containerd/containerd.git
synced 2026-11-06 13:27:16 +00:00
Pull in the mount capabilities extension. The api module is consumed as a published version, so a local replace is required to build against the unreleased proto changes. The replace is added by 'make protos' whenever api/next.txtpb changes. It must be dropped and go.mod pinned to a released api version before this is merged. This also moves the root module's own github.com/sirupsen/logrus requirement from v1.10.1 to v1.10.2, which is not an intended dependency bump. The published api module (v1.12.0-beta.0) requires logrus v1.9.3, so it does not affect the root's resolution; the local api/go.mod on upstream main already requires v1.10.2, and once the replace substitutes it in, MVS takes the higher of the two. Verified by running 'go mod tidy' on a copy of this tree with the replace directive removed: the root stays at v1.10.1. This reverts on its own once the replace above is dropped. Signed-off-by: Derek McGowan <derek@mcg.dev>