Skip to content

ci: fix ring#7

Merged
CherishCai merged 8 commits intomasterfrom
ci-fix-ring
Jan 28, 2026
Merged

ci: fix ring#7
CherishCai merged 8 commits intomasterfrom
ci-fix-ring

Conversation

@CherishCai
Copy link
Copy Markdown
Member

No description provided.

CherishCai and others added 8 commits January 28, 2026 11:30
- Updated GitHub Actions versions (checkout@v4, setup-python@v5, maturin-action@v1.44.0)
- Added environment variables for ring compilation
- Added .cargo/config.toml for consistent builds

Co-Authored-By: Claude <noreply@anthropic.com>
- Updated manylinux version to 2_28 for ARM64, ARMv7, s390x, and ppc64le targets
- Added explicit linker configurations for cross-compilation targets
- Updated all GitHub Actions to latest versions

Co-Authored-By: Claude <noreply@anthropic.com>
- Updated x86 target to use manylinux 2_28 which properly supports cdylib
- Added specific rustflags for i686 to disable crt-static
- Removed global crt-static flag from cargo config that was causing issues
- Simplified build configuration for better compatibility

Co-Authored-By: Claude <noreply@anthropic.com>
- Reverted to manylinux2014 containers for x86_64 and x86 targets
- Added explicit container configurations for better Python/pip support
- Added i686 target configuration in cargo config with crt-static disabled
- Simplified Docker options to avoid environment variable conflicts

Co-Authored-By: Claude <noreply@anthropic.com>
- Added unique artifact names for each build job:
  - wheels-linux-{target} for Linux builds
  - wheels-windows-{target} for Windows builds
  - wheels-macos-{target} for macOS builds
  - wheels-sdist for source distribution
- Updated release job to download all artifacts with pattern matching
- Fixed actions/download-artifact to v4 and added merge-multiple option

Co-Authored-By: Claude <noreply@anthropic.com>
@CherishCai CherishCai merged commit de4566a into master Jan 28, 2026
24 checks passed
@CherishCai CherishCai deleted the ci-fix-ring branch January 29, 2026 02:11
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