refactor: reorganize auditwheel repair and add manylinux platform support

- Move auditwheel repair after initial release upload with continue-on-error to allow pipeline continuation
- Add manylinux platform normalization support in normalize_platform_name()
- Expand self-hosted build matrix to include Python 3.14 and Flash Attention 2.8.3
- Improve wheel upload flow by separating regular and manylinux wheel handling
This commit is contained in:
Junya Morioka
2025-12-11 02:26:39 +09:00
parent 78470eab40
commit ab165f3f22
4 changed files with 87 additions and 34 deletions
+18 -6
View File
@@ -89,10 +89,22 @@ LINUX_ARM64_MATRIX = {
}
LINUX_SELF_HOSTED_MATRIX = {
"flash-attn-version": ["2.7.4"],
"python-version": ["3.10", "3.11", "3.12", "3.13"],
"flash-attn-version": [
"2.7.4",
"2.8.3",
],
"python-version": [
"3.10",
"3.11",
"3.12",
"3.13",
"3.14",
],
"torch-version": ["2.9.1"],
"cuda-version": ["12.8", "13.0"],
"cuda-version": [
"12.8",
"13.0",
],
}
LINUX_ARM64_SELF_HOSTED_MATRIX = {
@@ -169,11 +181,11 @@ def main():
"linux_arm64": False,
# "linux_arm64": LINUX_ARM64_MATRIX,
#
"linux_self_hosted": False,
# "linux_self_hosted": LINUX_SELF_HOSTED_MATRIX,
# "linux_self_hosted": False,
"linux_self_hosted": LINUX_SELF_HOSTED_MATRIX,
#
# "linux_arm64_self_hosted": False,
"linux_arm64_self_hosted": LINUX_ARM64_SELF_HOSTED_MATRIX,
# "linux_arm64_self_hosted": LINUX_ARM64_SELF_HOSTED_MATRIX,
#
"windows": False,
# "windows": WINDOWS_MATRIX,