-
Notifications
You must be signed in to change notification settings - Fork 180
Open
Labels
CI/CDCI/CD infrastructureCI/CD infrastructureP0High priority - Must do!High priority - Must do!enhancementAny code-related improvementsAny code-related improvementstriageNeeds the team's attentionNeeds the team's attention
Description
Not all PRs would require full build/test pipelines (as we currently do today). For example, if a PR only touches code in cuda.core
, then
- we don't need to rebuild
cuda.bindings
- The build artifacts can be reused from the latest main branch
- we don't need to re-test
cuda.bindings
We should add detection logics to inform the CI workflows so that we can save CI time (and thereby reducing the costs). The same logic can be applied to nightly tests too (#294).
Metadata
Metadata
Assignees
Labels
CI/CDCI/CD infrastructureCI/CD infrastructureP0High priority - Must do!High priority - Must do!enhancementAny code-related improvementsAny code-related improvementstriageNeeds the team's attentionNeeds the team's attention