Skip to content

nx release: support projects configuration filtering with similar patterns as run-many #21078

Description

@Hotell

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions