Skip to content

[CI] Add Python version compat tests and separate docs workflow#121

Merged
yaoyaoding merged 1 commit intomainfrom
ci-python-compat-and-docs-workflow
Apr 12, 2026
Merged

[CI] Add Python version compat tests and separate docs workflow#121
yaoyaoding merged 1 commit intomainfrom
ci-python-compat-and-docs-workflow

Conversation

@yaoyaoding
Copy link
Copy Markdown
Member

  • Add test-python-compat job to test on Python 3.10, 3.11, 3.12, 3.13 using matmul_v2 as a smoke test
  • Move docs build into standalone docs.yaml workflow (always runs, no change detection needed since it's CPU-only and fast)
  • Remove docs job and references from tests.yaml

@yaoyaoding yaoyaoding force-pushed the ci-python-compat-and-docs-workflow branch from 81d90c9 to 0e652bd Compare April 12, 2026 23:02
- Add test-python-compat job to run matmul_v2 smoke test across
  Python 3.10, 3.11, 3.12, 3.13 on a single GPU node
- Merge deploy-docs.yaml into docs.yaml with separate build and
  deploy jobs (build runs on all PRs, deploy only on main/tags)
- Fail docs build on Sphinx warnings with -W flag
- Extract gh-pages version update logic into standalone script
  at .github/workflows/scripts/update_gh_pages.py
- Remove docs job from tests.yaml

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Yaoyao Ding <dingyaoyao.cs@gmail.com>
@yaoyaoding yaoyaoding force-pushed the ci-python-compat-and-docs-workflow branch from 0e652bd to 47fbaa2 Compare April 12, 2026 23:10
@yaoyaoding yaoyaoding merged commit e7559b9 into main Apr 12, 2026
10 checks passed
@yaoyaoding yaoyaoding deleted the ci-python-compat-and-docs-workflow branch April 12, 2026 23:14
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