Checks
Thread keeps the default checks small.
Overview
The checks build the code, run tests, and guard release files. Other workflows are manual.
Workflows
CI
Runs on pushes and pull requests to main.
- Lint
- Python tests
- Native build
- CTest
- Docker build
Manual Workflows
Maintenance, CUDA release scans, project assignment, and helper flows run only when asked.
Supported Platforms
- Linux: CPU and CUDA paths
- macOS: CPU and Metal paths
- Windows: CPU path
- Docker: CPU and CUDA images
Key Features
- Small default checks
- Manual helper workflows
- Release version validation
- Static docs deploy
Configuration
The checks live in these places:
.github/workflows.circleci/config.ymlscripts/validate_release_config.sh
Getting Started
- Open a pull request
- Read the failing check
- Fix it before merging