Skip to content

Publish containerd v2.3.x packages #467

Description

@Eternity022

Publish containerd v2.3.x packages

Problem

The _pkg-containerd target in docker-bake.hcl still defaults to PKG_REF = release/2.2
(currently containerd v2.2.5). Upstream has since shipped the v2.3 line —
v2.3.0, v2.3.1, v2.3.2 — which is the new annual LTS branch. No v2.3.x containerd.io
packages have been published through docker/packaging yet.

Ask

Please dispatch the release-containerd workflow for the latest patch, v2.3.2, using the
inputs below. Optionally back-fill v2.3.1 / v2.3.0 for users pinning an exact patch.

release-containerd (workflow_dispatch) inputs:

Version scope ref runc_ref go_version release distros
v2.3.2 recommended v2.3.2 v1.4.3 1.26.4 release (empty = all)
v2.3.1 optional back-fill v2.3.1 v1.4.2 1.26.3 release (empty = all)
v2.3.0 optional back-fill v2.3.0 v1.4.2 1.26.2 release (empty = all)

runc_ref and go_version are pulled from the containerd source at each tag
(script/setup/runc-version and .github/workflows/release/Dockerfile); for v2.3.2 they can be
left empty and the workflow will resolve the same values. revision = 1 (default for a tagged
release).

Prerequisite / reference

Companion PR bumping the default ref so nightly + default builds track the 2.3 branch:
#466
(docker-bake.hcl _pkg-containerd: release/2.2release/2.3, GO_VERSION 1.25.111.26.4).

Build evidence — v2.3.2

Local validation that v2.3.2 builds cleanly on this repo (docker buildx bake validate +
rhel8/rhel9/rhel10 smoke build), full results in reports/build-matrix-v2.3.2.md:

Version Distro pkg verify
v2.3.2 rhel8 PASS PASS
v2.3.2 rhel9 PASS PASS
v2.3.2 rhel10 PASS PASS
v2.3.1 rhel9 PASS PASS (spot-check)
v2.3.0 rhel9 PASS PASS (spot-check)

All 10 stages GREEN. Built with GO_VERSION=1.26.4 (matches containerd release/2.3).
Produces e.g. containerd.io-2.3.2-1.el{8,9,10}.aarch64.rpm with provenance + SBOM.

Caveat: verified locally on linux/arm64 only (arm64 host); linux/amd64 is covered by
CI's multi-platform build, not exercised in this local matrix.


Actual releases are cut by maintainers via release-containerd workflow_dispatch; this issue
tracks the request and provides the exact inputs + build evidence.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions