Description
Currently implemented filtering by project names In an huge monorepo with various release groups needs, is not sufficient as it's very hard to be able to declaratively define projects within groups and maintain that list in sync.
Thus one needs to always go the imperative path to create another abstraction over an abstraction.
Task orchestration filtering logic is already implemented in run-many, it would be very useful to have similar filtering capabilities in nx release projects filtering.
Motivation
Suggested Implementation
{
"release": {
"groups": {
"foo": {"projects":["tag:foo", "tag:platform:web"]}
}
}
}
Alternate Implementations
Description
Currently implemented filtering by project names In an huge monorepo with various release groups needs, is not sufficient as it's very hard to be able to declaratively define
projectswithingroupsand maintain that list in sync.Thus one needs to always go the imperative path to create another abstraction over an abstraction.
Task orchestration filtering logic is already implemented in
run-many, it would be very useful to have similar filtering capabilities in nx releaseprojectsfiltering.Motivation
Suggested Implementation
{ "release": { "groups": { "foo": {"projects":["tag:foo", "tag:platform:web"]} } } }Alternate Implementations