-
-
Notifications
You must be signed in to change notification settings - Fork 634
Open
Labels
PR wantedFeature is discussed or bug is confirmed, PR neededFeature is discussed or bug is confirmed, PR neededciRelated to continuous integration tasksRelated to continuous integration tasksmaintenanceRelated to maintenance processesRelated to maintenance processesrefactorRefactoring codeRefactoring code
Milestone
Description
The current config has a lot of complexity in ci.yml and that complexity ends up reflecting back into other jobs like cron.yml which try to reuse that job.
A better breakdown:
- a reusable workflow which accepts platform, Python version (should support CPython and pypy), target pip version, ...
- the scope should be just running the testsuite "correctly" for these inputs
ci.ymlcalls this reusable workflow with a matrix of paramscron.ymlcalls this workflow with a different (read: smaller) matrix
See also: #2242 (review)
Metadata
Metadata
Assignees
Labels
PR wantedFeature is discussed or bug is confirmed, PR neededFeature is discussed or bug is confirmed, PR neededciRelated to continuous integration tasksRelated to continuous integration tasksmaintenanceRelated to maintenance processesRelated to maintenance processesrefactorRefactoring codeRefactoring code