-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
Documentation 📗Enhancement ✨Improvement to a componentImprovement to a componentMaintenanceDiscussion or action around maintaining pylint or the dev workflowDiscussion or action around maintaining pylint or the dev workflowNeeds PRThis issue is accepted, sufficiently specified and now needs an implementationThis issue is accepted, sufficiently specified and now needs an implementationprimer
Milestone
Description
Current problem
Right now the primer tests take more than double the time of the next slower tests. Also the CI configuration is duplicated between primer for stdlib and primer for external tests. The choice of repository to check is also arbitrary.
Desired solution
- Update
primertests to own file, separate batches and concurrent runs #5425 > Burst theprimer-externalCI job into multiple jobs to cut down on CI run time - Update
primertests to own file, separate batches and concurrent runs #5425 > Remove the duplication in the GitHub action configuration and moveprimerto its own workflow file - Clarify the criteria for choosing a repository and update the documentation
- Remove repositories that are redundant or less useful considering what we already have
- Fixing dependency to a specific commit to be able to cache repository
- Caching of repository for primers
- Remove duplication in primer jobs by using a job template
- Update
primertests to own file, separate batches and concurrent runs #5425 > Only run when something changes inpylintinternals orprimertestutils - Improve error message on crashes and fatal errors within the primer logs
- Check and see if CI workflow file can be shortened/improved
Additional context
Metadata
Metadata
Assignees
Labels
Documentation 📗Enhancement ✨Improvement to a componentImprovement to a componentMaintenanceDiscussion or action around maintaining pylint or the dev workflowDiscussion or action around maintaining pylint or the dev workflowNeeds PRThis issue is accepted, sufficiently specified and now needs an implementationThis issue is accepted, sufficiently specified and now needs an implementationprimer