Right now, https://github.com/python/cpython/blob/main/.github/workflows/reusable-context.yml whether to run:
- All tests
- Build docs
- Windows tests
- Windows MSI
- Fuzzing
This could probably be expanded to cover platform-specific files so that when you edit only e.g. WASI-specific files you only run CI for WASI. The platforms we could cover are:
- macOS
- iOS
- Android
- Emscripten
- WASI
Namely every platform that has a dedicated directory where if only files in those directories are edited you could skip all other CI tests.
Linked PRs
Right now, https://github.com/python/cpython/blob/main/.github/workflows/reusable-context.yml whether to run:
This could probably be expanded to cover platform-specific files so that when you edit only e.g. WASI-specific files you only run CI for WASI. The platforms we could cover are:
Namely every platform that has a dedicated directory where if only files in those directories are edited you could skip all other CI tests.
Linked PRs