Skip to content

Mark Common Data Quality provider as not-ready#70275

Merged
shahar1 merged 1 commit into
apache:mainfrom
shahar1:fix-common-dataquality-not-ready-state
Jul 23, 2026
Merged

Mark Common Data Quality provider as not-ready#70275
shahar1 merged 1 commit into
apache:mainfrom
shahar1:fix-common-dataquality-not-ready-state

Conversation

@shahar1

@shahar1 shahar1 commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

common.dataquality is currently only a skeleton (added in #69795) — the PR implementing its actual rules is still under discussion and unmerged — so it should not be picked up by provider release tooling yet.

It is currently state: ready with lifecycle: incubation. breeze's package filter gates purely on state and never reads lifecycle (get_available_packages in dev/breeze/src/airflow_breeze/utils/packages.py: include_regular admits {"ready", "pre-release"}, and not-ready is only admitted via --include-not-ready-providers). So lifecycle: incubation did not keep it out: the 2026-07-22 release wave (#70256) picked it up and regenerated its README.rst, which is what surfaced this in review.

Setting state: not-ready matches ibm.mq, the other in-development provider, and excludes it from release waves until it is ready to publish. Flip it back to ready when the implementation lands.

Scope check: state is not rendered into any provider template (PROVIDER_README_TEMPLATE / PROVIDER_INDEX_TEMPLATE), and not-ready providers still appear in generated/provider_dependencies.json and the root pyproject.toml exactly as ready ones do — so no generated files change. not-ready is a valid value in provider.yaml.schema.json.


Was generative AI tooling used to co-author this PR?
  • Yes — Claude Code (Opus 4.8, 1M context)

Generated-by: Claude Code (Opus 4.8, 1M context) following the guidelines

The provider is currently only a skeleton (apache#69795); the PR implementing its actual rules is still under discussion and unmerged, so it should not be picked up by provider release waves yet. breeze's package filter gates on 'state' and never reads 'lifecycle', so 'lifecycle: incubation' alone did not exclude it - the 2026-07-22 wave pulled it in and regenerated its README. Marking it not-ready matches ibm.mq, the other in-development provider, and keeps it out of release tooling until it is ready to publish.
@shahar1
shahar1 merged commit 13b6c78 into apache:main Jul 23, 2026
65 of 66 checks passed
@shahar1
shahar1 deleted the fix-common-dataquality-not-ready-state branch July 23, 2026 06:30
shahar1 added a commit that referenced this pull request Jul 23, 2026
Marking the Common Data Quality provider as not-ready (#70275) removed
common.dataquality from the provider-choice enum shared by five
release-management commands, but the recorded help output was not
regenerated in that PR. The update-breeze-cmd-output hook has failed on
main ever since, so every branch cut from it inherits a red static-check
job.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants