You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In #373 we introduced a YAML selector in order to factor out a common node selection pattern that we use to run QC tests. We should factor out more of the node selection logic that we use in GitHub workflows so that everything is easier to reuse.
Note that since --selector overrides any behavior specified by other selection flags (issue context), we'll need to make use of YAML anchors and aliases in selectors.yml to make this code DRY.
Here are the patterns I think it would make sense to factor out:
In #373 we introduced a YAML selector in order to factor out a common node selection pattern that we use to run QC tests. We should factor out more of the node selection logic that we use in GitHub workflows so that everything is easier to reuse.
Note that since
--selector
overrides any behavior specified by other selection flags (issue context), we'll need to make use of YAML anchors and aliases inselectors.yml
to make this code DRY.Here are the patterns I think it would make sense to factor out:
--select state:modified state:new
into a selector callednew_or_modified
and assign it a YAML anchor with the same name--exclude tag:test_qc*
into a new selector calledexclude_qc_tests
and assign it a YAML anchor with the same namenew_or_modified
andexclude_qc_tests
as defined above--select tag:daily
into a new selector calleddaily
The text was updated successfully, but these errors were encountered: