Skip to content

Replace --package-filter usage for docs breeze command with short package names #33876

Description

@potiuk

Body

The --package-filter while nice in theory to specify which packages to build, has quite bad UX (lots of repetitions when specifying multiple packages, long package names. We practically (except --package-filter apache-airflow-providers-* never use the functionality of the filter with glob patterns.

It's much more practical to use "short" package names ("apache.hdfs" rather that --package-filter apache-airflow-providers-apache-hdfs and we already use it in a few places in Breeze.

We should likely replace all the places when we use --package-filter with those short names, add a special alias for all-providers and this should help our users who build documentation and release manager to do their work faster and nicer.

This would also allow to remove the separate ./dev/provider_packages/publish_provider_documentation.sh bash script that is aimed to do somethign similar in a "hacky way".

Committer

  • I acknowledge that I am a maintainer/committer of the Apache Airflow project.

Metadata

Metadata

Assignees

Labels

area:dev-envCI, pre-commit, pylint and other changes that do not change the behavior of the final codegood first issuekind:metaHigh-level information important to the community

Type

No type
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