Skip to content

Use GitHub Actions native container support for manylinux builds#48

Draft
greatgitsby wants to merge 1 commit intocommaai:masterfrom
greatgitsby:container
Draft

Use GitHub Actions native container support for manylinux builds#48
greatgitsby wants to merge 1 commit intocommaai:masterfrom
greatgitsby:container

Conversation

@greatgitsby
Copy link

Summary

  • Use the container: directive in CI so Linux build jobs run directly inside manylinux_2_28 images instead of spawning Docker containers via docker run
  • Replace MANYLINUX env var with BUILD_SH_IN_MANYLINUX and set UV_PYTHON to the manylinux Python 3.12
  • No changes needed to build.sh — existing BUILD_SH_IN_MANYLINUX logic already handles this

Test plan

  • CI passes for all three platforms (linux-x86_64, linux-arm64, macos)
  • Linux jobs show they're running inside the manylinux container in Actions logs
  • Wheels are produced and distro tests pass

🤖 Generated with Claude Code

Instead of spawning Docker containers via `docker run` inside build.sh,
use the `container:` directive so Linux jobs run directly inside the
manylinux images. This is cleaner and avoids Docker-in-Docker.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@greatgitsby greatgitsby marked this pull request as draft March 4, 2026 23:03
@greatgitsby greatgitsby marked this pull request as draft March 4, 2026 23:03
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