Commit Graph

107 Commits

Author SHA1 Message Date
Junya Morioka cd2eb27fd6 feat: add package coverage badges and table to README
Add update_readme_coverage.py script that calculates per-platform
package coverage using check_missing_packages.py logic and updates
README.md with shields.io badges and a summary table. Integrate
the script into both the daily stats workflow and the build workflow.
2026-01-28 18:31:26 +09:00
Junya Morioka e71e670f79 ci: add git pull before updating docs in build workflow
- Add git pull to 'Update docs' step in build.yml to prevent potential merge conflicts during CI runs.
2026-01-24 15:39:56 +09:00
Junya Morioka 1bc47b39f2 refactor: rename docs to doc and pages to docs for GitHub Pages
- Rename docs/ to doc/ (contains packages.md, release_history.md, etc.)
- Rename pages/ to docs/ (contains search page index.html)
- Update all references in README.md, workflows, and Python scripts

GitHub Pages only supports / or /docs as the source directory.
2026-01-18 01:12:22 +09:00
Junya Morioka b757ec3af8 fix: add runner tag for Linux self-hosted runner 2026-01-18 00:41:44 +09:00
Junya Morioka 43ac973390 fix(ci): checkout default branch in Update Docs job
Checkout the default branch instead of the tag to avoid detached HEAD
state, which caused git pull to fail.
2026-01-09 03:05:51 +09:00
Junya Morioka 25520845fb ci: fix workflow path for Windows self-hosted runner
- Update the reference from _build_windows_self_hosted.yml to _build_windows_self_host.yml to match the actual file name.
2026-01-07 18:02:16 +09:00
Junya Morioka 78b202b86d ci: add self-hosted Windows build workflow
- Add _build_windows_self_host.yml for self-hosted Windows wheel builds.
- Integrate self-hosted Windows build job into main build.yml workflow.
- Update create_matrix.py to include and enable Windows self-hosted build matrix.
- Implement comprehensive cleanup steps in the self-hosted runner workflow to ensure a clean state for subsequent runs.
2026-01-07 17:58:47 +09:00
Junya Morioka 603aa0a66d docs: Update docs 2025-12-23 16:38:52 +09:00
Junya Morioka 2f3b1245f7 refactor: consolidate self-hosted workflows with auto-detection
- Merge _build_manylinux_self_host.yml into _build_linux_self_host.yml
- Add automatic package manager detection (apt-get/dnf) for both x86_64 and ARM64
- Add environment check steps to all self-hosted workflows
- Update build.yml to use unified workflow with container-image parameter
- Remove duplicate build_wheels_manylinux_self_hosted job
- Update test workflows to use consolidated workflow
- Remove manylinux_self_hosted matrix configuration
- Set manylinux container image for ARM64 test workflow
2025-12-21 04:06:56 +09:00
Junya Morioka acb50f4b17 feat: add manylinux self-hosted build job and enable version matrix
- Add manylinux self-hosted build workflow job in build.yml
- Configure manylinux matrix with flash-attn versions 2.6.3, 2.7.4, 2.8.3
- Enable Python versions 3.10, 3.11, 3.12 for manylinux builds
- Configure CUDA versions 12.8 and 13.0 for manylinux builds
- Add manylinux_self_hosted to build and release workflow dependencies
- Update create_matrix.py to enable manylinux_self_hosted matrix configuration
- Disable Windows and Windows CodeBuild matrices temporarily
2025-12-17 16:48:28 +09:00
Junya Morioka 92464a9b3b ci: refactor wheel handling and enable manylinux artifact generation
- Change wheel output to use full path instead of basename for better flexibility
- Add patchelf to build dependencies for wheel repair operations
- Enable auditwheel repair step with proper exclusions for CUDA/torch libraries
- Separate wheel path variable to track both standard and manylinux versions
- Rename manylinux workflow file to reflect its dedicated purpose
- Update workflow references to use renamed manylinux workflow
- Use fromjson() for runner parameter parsing in ARM build workflow
- Update test workflows to use container environment consistently
- Support both manylinux and standard wheel uploads to releases
2025-12-13 18:18:50 +09:00
Junya Morioka 5d44bd8cd6 ci: refactor Python installation and enable manylinux wheel generation
- Replace actions/setup-python with uv-based Python installation
- Consolidate build dependencies into Python installation step
- Enable auditwheel repair and manylinux wheel generation across all Linux builds
- Add patchelf as build dependency for glibc compatibility
- Update Python version to 3.14 in build and test workflows
2025-12-13 17:16:05 +09:00
Junya Morioka 38ed47024c ci: refactor self-hosted runner configuration to use JSON format
- Convert runs-on array syntax to single runner value with fromjson()
- Update runner parameter defaults to JSON string format
- Add runner labels to build workflow calls
- Update test workflow runner configurations
- Remove unused test-utils.yml workflow
2025-12-11 03:08:03 +09:00
Junya Morioka 521f9dcbaf feat: add ARM64 self-hosted runner build support
- Update build workflow to include ARM64 self-hosted runner job.
- Modify Dockerfile and compose.yml for ARM64 runner setup.
- Add ARM64 self-hosted matrix configuration.
- Update README with ARM64 self-hosted runner instructions.
2025-12-11 01:10:52 +09:00
Junya Morioka a9ee815546 fix: typo 2025-12-05 02:21:08 +09:00
Junya Morioka 86ec13bd18 fix: add arm workflow dependencies 2025-12-05 01:32:28 +09:00
Junya Morioka d1715633db feat: add building for arm64 and openci runner test 2025-12-05 01:15:34 +09:00
Junya Morioka 0bce0110f7 feat: Add new test for arm building and fix build prameters 2025-12-04 19:07:32 +09:00
Junya Morioka 19b91c565b chore: update script for docs 2025-11-05 15:23:57 +09:00
Junya Morioka d2ebd07628 docs: update README.md 2025-11-05 13:59:20 +09:00
Junya Morioka c87e6ac2cd fix: update README.md in workflow 2025-11-04 20:25:56 +09:00
Junya Morioka 1696c1f516 chore: update scripts and docs 2025-11-02 02:40:38 +09:00
Junya Morioka 9929d58a5a feat: add dynamic matrix 2025-11-02 01:48:54 +09:00
Junya Morioka af49677555 fix: cuda 13 version 2025-10-17 10:58:22 +09:00
Junya Morioka 0d92c1093c feat: add torch==2.9.0 2025-10-16 13:25:43 +09:00
Junya Morioka 6209270589 feat: add Python 3.9 2025-10-15 17:06:24 +09:00
Junya Morioka a474293f72 fix: torch version 2025-09-20 11:26:49 +09:00
Junya Morioka 26d894259f update 2025-09-20 10:59:28 +09:00
Junya Morioka ed9d2b1b1f docs: automate README history updates 2025-09-20 10:58:08 +09:00
Junya Morioka 3909da2be0 update 2025-09-20 10:24:48 +09:00
Junya Morioka 37c97956f5 add Python 3.13 2025-09-02 23:13:42 +09:00
Junya Morioka 955b7b8cdf add flash-attn v2.8.3 2025-08-23 07:00:13 +09:00
Junya Morioka 1757b91eb6 update 2025-08-15 12:58:55 +09:00
Junya Morioka 541bd76bfb fix aws codebuild 2025-08-15 05:17:57 +09:00
Junya Morioka 98dfdf7b55 fix aws codebuild 2025-08-15 01:41:15 +09:00
Junya Morioka 8ba7f486e8 add aws codebuild 2025-08-14 15:14:16 +09:00
Junya Morioka 3d839f92da [WIP] add aws code build 2025-08-14 12:45:00 +09:00
Junya Morioka 8f23b8aae7 update 2025-08-10 16:51:30 +09:00
Junya Morioka 648fc9c600 update workflow 2025-08-10 16:47:51 +09:00
Junya Morioka 72396e7ce3 [WIP] workflow_call 2025-08-10 15:38:28 +09:00
Junya Morioka ed81f89d0a change windows runner version 2025-08-08 17:56:55 +09:00
Junya Morioka 82165ec86e update 2025-08-08 17:54:47 +09:00
Junya Morioka 30eee56489 update workflow 2025-08-08 17:45:10 +09:00
Junya Morioka 90f242bdb8 fix workflow 2025-08-08 13:34:47 +09:00
Junya Morioka b710ee93f9 fix windows workflow 2025-08-07 10:12:37 +09:00
Junya Morioka e95088acb5 update 2025-08-07 10:01:44 +09:00
Junya Morioka 3719d0d356 fix workflow 2025-07-14 02:12:34 +09:00
Junya Morioka 1f39914458 update 2025-07-13 22:21:53 +09:00
Junya Morioka 7fc2fe0e2f fix: cannot build v2.8.0 on windows 2025-06-16 02:17:00 +09:00
Junya Morioka 826618d534 fix: MAX_JOBS,NVCC_THREADS in self-hosted 2025-06-16 02:14:42 +09:00