-
Notifications
You must be signed in to change notification settings - Fork 164
Closed
Description
The problem
Our current Github test workflow has 38 checks being ran for each PR/commit. This uses a lot of resources and takes some time to complete.
Requested Solution
Our previous matrix strategy was 4 python versions (3.8 to 3.11) on 2 OS's (linux, mac), with one version of Borg (1.2.4). If we went back to this it would run these 8 checks for unit tests and 8 for integration tests, so 16 total (+ lint). This would reduce the workflow by about 58%. There would remain the option to run all 39 checks manually.
Alternatives
Open to feedback and alternatives 😀
@m3nu @real-yfprojects @jetchirag
Additional context
Addresses this comment.
Metadata
Metadata
Assignees
Labels
No labels