Skip to content

Bump default containerd reference to release/2.3#466

Open
Eternity022 wants to merge 1 commit into
docker:mainfrom
Eternity022:bump/containerd-release-2.3
Open

Bump default containerd reference to release/2.3#466
Eternity022 wants to merge 1 commit into
docker:mainfrom
Eternity022:bump/containerd-release-2.3

Conversation

@Eternity022

@Eternity022 Eternity022 commented Jul 6, 2026

Copy link
Copy Markdown

Bump default containerd ref to release/2.3

Why

The _pkg-containerd bake target 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. Nightly and default packaging builds should track the
current stable branch so v2.3.x packages can be produced.

What changed

Two lines in docker-bake.hcl, target _pkg-containerd:

  • PKG_REF default: release/2.2release/2.3
  • GO_VERSION default: 1.25.111.26.4 (matches containerd release/2.3
    .github/workflows/release/Dockerfile; comment link updated accordingly)

No other targets touched.

How tested

  • docker buildx bake validate — passes.
  • Smoke build of pkg-containerd-debian12 on the 2.3 ref (built containerd.io .deb
    with Go 1.26.4).
  • RPM matrix pkg-containerd-{rhel8,rhel9,rhel10} + verify-containerd-* on the v2.3.2 ref
    (full results below).

Related

Actual releases are cut by maintainers via the release-containerd workflow_dispatch
(ref: vX.Y.Z), not by this PR. A follow-up issue asking maintainers to dispatch v2.3.2
(and optionally back-fill v2.3.0/v2.3.1) is tracked in #467.

Test results

RPM build + verify matrix for containerd v2.3.2 (host: darwin/arm64, build platform
linux/arm64; amd64 remains covered by CI):

Version Distro pkg verify pkg time verify time
v2.3.2 rhel8 PASS PASS 91s 58s
v2.3.2 rhel9 PASS PASS 97s 21s
v2.3.2 rhel10 PASS PASS 106s 23s
v2.3.0 rhel9 PASS PASS 97s 20s (secondary spot-check)
v2.3.1 rhel9 PASS PASS 97s 21s (secondary spot-check)

All 10 stages passed. The v2.3.2 RPM binary embeds the correct upstream revision fff62f1.

The default PKG_REF still tracked release/2.2 (v2.2.5) while upstream
containerd has shipped v2.3.0–v2.3.2. Move the default to the
release/2.3 branch and align GO_VERSION with the Go version pinned in
containerd's release Dockerfile on that branch (1.26.4).

Signed-off-by: Evangelos Bouzinis <v.bouzinis@hotmail.com>
@Eternity022 Eternity022 requested a review from a team as a code owner July 6, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant