-
-
Notifications
You must be signed in to change notification settings - Fork 33.6k
Open
Labels
3.13bugs and security fixesbugs and security fixes3.14bugs and security fixesbugs and security fixesinfraCI, GitHub Actions, buildbots, Dependabot, etc.CI, GitHub Actions, buildbots, Dependabot, etc.type-featureA feature request or enhancementA feature request or enhancement
Description
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
AA-Turner, hugovk, chris-eibl and zware
Metadata
Metadata
Assignees
Labels
3.13bugs and security fixesbugs and security fixes3.14bugs and security fixesbugs and security fixesinfraCI, GitHub Actions, buildbots, Dependabot, etc.CI, GitHub Actions, buildbots, Dependabot, etc.type-featureA feature request or enhancementA feature request or enhancement