Skip to content

Test against Docker 28 and 29 in CI - #616

Open
tas50 wants to merge 1 commit into
upserve:masterfrom
tas50:ci-latest-docker
Open

tas50 wants to merge 1 commit into
upserve:masterfrom
tas50:ci-latest-docker

Conversation

@tas50

@tas50 tas50 commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Moves the CI Docker matrix from 26/27 to 28/29, the two currently supported Docker Engine majors, and updates the README's "tested against" line to match.

Docker 26 and 27 are end of life. All four majors are still published in Docker's apt repo for the runner's Ubuntu release, so the existing pin-and-downgrade install step works as-is (5:28.* and 5:29.* both resolve):

$ curl -s https://download.docker.com/linux/ubuntu/dists/noble/stable/binary-amd64/Packages | ...
   8 26
  14 27
  18 28
  36 29

Testing

  • I ran the full suite locally against Docker 29.9: 242 examples, and the only 2 failures are environmental ones that also fail on master (macOS stdin exec, Attaching a container with stdin hangs on OSX #601; local registry).
  • Docker 28 is covered by this PR's CI run.

Docker 26 and 27 are end of life. Move the CI matrix to the two currently
supported Docker Engine majors and update the README to match.

Signed-off-by: Tim Smith <tsmith84@proton.me>
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