Skip to content

ci: build Arm images on native Arm runners, bump Poetry to 2.5.1 - #496

Merged
nanomad merged 2 commits into
developfrom
native-arm-runners
Oct 18, 2026
Merged

nanomad merged 2 commits into
developfrom
native-arm-runners

Conversation

@nanomad

@nanomad nanomad commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor
  • Build linux/arm64 and linux/arm/v7 on ubuntu-24.04-arm instead of emulating them with QEMU on x86 runners. Same change as Build images for Python 3.15 and use native Arm runners nanomad/docker-poetry#9: the runner (Neoverse-N2) runs 32-bit Arm containers natively, and the arm/v7 build of the poetry base image dropped from 8-13 min to about 2-3 min.
  • Use the nanomad/poetry:2.5.1-python-* base image (Dockerfile POETRY_VERSION).

Not exercised yet: the image workflow only runs on version tags, so the first real run will be the next release candidate.

@nanomad nanomad changed the title ci: build Arm images on native Arm runners, drop QEMU ci: build Arm images on native Arm runners, bump Poetry to 2.5.1 Oct 18, 2026
@nanomad
nanomad merged commit f70992a into develop Oct 18, 2026
9 checks passed
@nanomad
nanomad deleted the native-arm-runners branch October 18, 2026 08:24
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