This is an automated email from the ASF dual-hosted git repository.

dabla pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 122e24cb57a Mark the IBM MQ and IBM Db2 providers as ready for release 
(#73708)
122e24cb57a is described below

commit 122e24cb57a416a17e266e357e455f570703e4ed
Author: David Blain <[email protected]>
AuthorDate: Fri Sep 25 13:17:29 2026 +0200

    Mark the IBM MQ and IBM Db2 providers as ready for release (#73708)
    
    * Mark the IBM MQ and IBM Db2 providers as ready for release
    
    Both providers were merged with `state: not-ready` (IBM MQ in #62790, IBM
    Db2 in #67532) so that they would not be picked up by a release wave before
    their first review cycle. Release tooling filters on `state` only, so they
    have stayed unreleased ever since: `lifecycle: incubation` never blocked a
    release for the other incubating providers (DuckDB, ClickHouse, Vespa,
    Anthropic), which all shipped their 0.1.0 in the wave after they were 
merged.
    
    Flipping the state lets the next provider release wave publish 0.1.0 of 
both,
    which is the precondition for either provider ever accumulating the usage 
and
    issue history that graduation from incubation requires. Both re-enter their
    own extra and the `all` extra of the meta-package, guarded by the ARM
    platform markers each provider already declares.
    
    * Regenerate breeze command images for the newly ready providers
    
    The release-management commands list the ready providers as choices in
    their help output, so marking IBM MQ and IBM Db2 as ready changed five of
    the rendered screenshots and their hashes.
---
 ...output_release-management_classify-provider-changes.svg | 12 ++++++------
 ...output_release-management_classify-provider-changes.txt |  2 +-
 ...release-management_generate-issue-content-providers.svg | 12 ++++++------
 ...release-management_generate-issue-content-providers.txt |  2 +-
 ...tput_release-management_generate-providers-metadata.svg |  8 ++++----
 ...tput_release-management_generate-providers-metadata.txt |  2 +-
 ...t_release-management_prepare-provider-distributions.svg | 12 ++++++------
 ...t_release-management_prepare-provider-distributions.txt |  2 +-
 ...t_release-management_prepare-provider-documentation.svg | 12 ++++++------
 ...t_release-management_prepare-provider-documentation.txt |  2 +-
 providers/ibm/db2/provider.yaml                            |  2 +-
 providers/ibm/mq/provider.yaml                             |  2 +-
 pyproject.toml                                             |  8 ++++++++
 uv.lock                                                    | 14 +++++++++++++-
 14 files changed, 56 insertions(+), 36 deletions(-)

diff --git 
a/dev/breeze/doc/images/output_release-management_classify-provider-changes.svg 
b/dev/breeze/doc/images/output_release-management_classify-provider-changes.svg
index b02e84cd62a..393b4fafca5 100644
--- 
a/dev/breeze/doc/images/output_release-management_classify-provider-changes.svg
+++ 
b/dev/breeze/doc/images/output_release-management_classify-provider-changes.svg
@@ -167,12 +167,12 @@
 </text><text class="breeze-release-management-classify-provider-changes-r1" 
x="12.2" y="142" textLength="24.4" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-5)">|&#160;</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="36.6" 
y="142" textLength="73.2" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-5)">apache</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="109.8" 
y="142" textLengt [...]
 </text><text class="breeze-release-management-classify-provider-changes-r4" 
x="12.2" y="166.4" textLength="61" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-6)">asana</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="73.2" 
y="166.4" textLength="36.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-6)">&#160;|&#160;</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="109.8" 
y="166.4"  [...]
 </text><text class="breeze-release-management-classify-provider-changes-r4" 
x="12.2" y="190.8" textLength="73.2" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-7)">common</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="85.4" 
y="190.8" textLength="12.2" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-7)">.</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="97.6" 
y="190.8" textLength [...]
-</text><text class="breeze-release-management-classify-provider-changes-r4" 
x="12.2" y="215.2" textLength="61" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-8)">edge3</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="73.2" 
y="215.2" textLength="36.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-8)">&#160;|&#160;</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="109.8" 
y="215.2"  [...]
-</text><text class="breeze-release-management-classify-provider-changes-r4" 
x="12.2" y="239.6" textLength="97.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-9)">influxdb</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="109.8" 
y="239.6" textLength="36.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-9)">&#160;|&#160;</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="146.4" y="2 
[...]
-</text><text class="breeze-release-management-classify-provider-changes-r4" 
x="12.2" y="264" textLength="109.8" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-10)">microsoft</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="122" y="264" 
textLength="12.2" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-10)">.</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="134.2" 
y="264" textLength [...]
-</text><text class="breeze-release-management-classify-provider-changes-r4" 
x="12.2" y="288.4" textLength="109.8" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-11)">pagerduty</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="122" 
y="288.4" textLength="36.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-11)">&#160;|&#160;</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="158.6" y= 
[...]
-</text><text class="breeze-release-management-classify-provider-changes-r4" 
x="12.2" y="312.8" textLength="97.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-12)">sendgrid</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="109.8" 
y="312.8" textLength="36.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-12)">&#160;|&#160;</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="146.4" y= 
[...]
-</text><text class="breeze-release-management-classify-provider-changes-r4" 
x="12.2" y="337.2" textLength="61" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-13)">trino</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="73.2" 
y="337.2" textLength="36.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-13)">&#160;|&#160;</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="109.8" 
y="337.2 [...]
+</text><text class="breeze-release-management-classify-provider-changes-r4" 
x="12.2" y="215.2" textLength="61" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-8)">edge3</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="73.2" 
y="215.2" textLength="36.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-8)">&#160;|&#160;</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="109.8" 
y="215.2"  [...]
+</text><text class="breeze-release-management-classify-provider-changes-r4" 
x="12.2" y="239.6" textLength="36.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-9)">ibm</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="48.8" 
y="239.6" textLength="12.2" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-9)">.</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="61" 
y="239.6" textLength="24. [...]
+</text><text class="breeze-release-management-classify-provider-changes-r4" 
x="12.2" y="264" textLength="109.8" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-10)">microsoft</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="122" y="264" 
textLength="12.2" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-10)">.</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="134.2" 
y="264" textLength [...]
+</text><text class="breeze-release-management-classify-provider-changes-r4" 
x="12.2" y="288.4" textLength="97.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-11)">opsgenie</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="109.8" 
y="288.4" textLength="36.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-11)">&#160;|&#160;</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="146.4" y= 
[...]
+</text><text class="breeze-release-management-classify-provider-changes-r4" 
x="12.2" y="312.8" textLength="61" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-12)">samba</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="73.2" 
y="312.8" textLength="36.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-12)">&#160;|&#160;</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="109.8" 
y="312.8 [...]
+</text><text class="breeze-release-management-classify-provider-changes-r4" 
x="12.2" y="337.2" textLength="97.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-13)">telegram</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="109.8" 
y="337.2" textLength="36.6" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-13)">&#160;|&#160;</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="146.4" y= 
[...]
 </text><text class="breeze-release-management-classify-provider-changes-r1" 
x="1464" y="361.6" textLength="12.2" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-14)">
 </text><text class="breeze-release-management-classify-provider-changes-r1" 
x="12.2" y="386" textLength="1390.8" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-15)">Classify&#160;each&#160;provider&#x27;s&#160;unreleased&#160;changes&#160;with&#160;hard-coded,&#160;high-confidence&#160;rules,&#160;flagging&#160;ambiguous&#160;commits&#160;as&#160;</text><text
 class="breeze-release-management-classify-provider-changes-r1" x="1464" 
y="386" textLength="12.2" clip-p [...]
 </text><text class="breeze-release-management-classify-provider-changes-r1" 
x="12.2" y="410.4" textLength="1220" 
clip-path="url(#breeze-release-management-classify-provider-changes-line-16)">&#x27;needs_llm&#x27;&#160;for&#160;an&#160;agent/skill&#160;to&#160;assess.&#160;Outputs&#160;JSON&#160;-&#160;a&#160;deterministic&#160;alternative&#160;to&#160;the&#160;random&#160;&#x27;</text><text
 class="breeze-release-management-classify-provider-changes-r4" x="1232.2" 
y="410.4" textLength="20 [...]
diff --git 
a/dev/breeze/doc/images/output_release-management_classify-provider-changes.txt 
b/dev/breeze/doc/images/output_release-management_classify-provider-changes.txt
index 551b40eae3a..4df57729761 100644
--- 
a/dev/breeze/doc/images/output_release-management_classify-provider-changes.txt
+++ 
b/dev/breeze/doc/images/output_release-management_classify-provider-changes.txt
@@ -1 +1 @@
-18f76df689659167a5f69900ad84f843
+46b3c5843279f45453c99db6cbc54b81
diff --git 
a/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.svg
 
b/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.svg
index 49b8bc7ec9c..e0b86733d97 100644
--- 
a/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.svg
+++ 
b/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.svg
@@ -156,12 +156,12 @@
 </text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="12.2" 
y="142" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-5)">|&#160;</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="36.6" 
y="142" textLength="73.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-5)">apache</text><text
 class="breeze-release-management-generate-issue-content-provid [...]
 </text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="166.4" textLength="61" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-6)">asana</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="73.2" 
y="166.4" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-6)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue-content [...]
 </text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="190.8" textLength="73.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-7)">common</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="85.4" 
y="190.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-7)">.</text><text
 class="breeze-release-management-generate-issue-content-provider [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="215.2" textLength="61" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-8)">edge3</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="73.2" 
y="215.2" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-8)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue-content [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="239.6" textLength="97.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-9)">influxdb</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" 
x="109.8" y="239.6" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-9)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue-c [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="264" textLength="109.8" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-10)">microsoft</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="122" 
y="264" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-10)">.</text><text
 class="breeze-release-management-generate-issue-content-provide [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="288.4" textLength="109.8" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-11)">pagerduty</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="122" 
y="288.4" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-11)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="312.8" textLength="97.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-12)">sendgrid</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" 
x="109.8" y="312.8" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-12)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="337.2" textLength="61" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-13)">trino</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="73.2" 
y="337.2" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-13)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue-conte [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="215.2" textLength="61" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-8)">edge3</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="73.2" 
y="215.2" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-8)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue-content [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="239.6" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-9)">ibm</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="48.8" 
y="239.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-9)">.</text><text
 class="breeze-release-management-generate-issue-content-providers-r [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="264" textLength="109.8" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-10)">microsoft</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="122" 
y="264" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-10)">.</text><text
 class="breeze-release-management-generate-issue-content-provide [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="288.4" textLength="97.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-11)">opsgenie</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" 
x="109.8" y="288.4" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-11)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="312.8" textLength="61" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-12)">samba</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="73.2" 
y="312.8" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-12)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue-conte [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="337.2" textLength="97.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-13)">telegram</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" 
x="109.8" y="337.2" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-13)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue [...]
 </text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="361.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-14)">
 </text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="12.2" 
y="386" textLength="585.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-15)">Generates&#160;content&#160;for&#160;issue&#160;to&#160;test&#160;the&#160;release.</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="386" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-15)">
 </text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="410.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-16)">
diff --git 
a/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.txt
 
b/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.txt
index 8bc2db7f0da..2fb8d1fe2b5 100644
--- 
a/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.txt
+++ 
b/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.txt
@@ -1 +1 @@
-2d0e5d928e2496d15633121427a734c7
+6e2bd862782fb480d48022fbbde7a932
diff --git 
a/dev/breeze/doc/images/output_release-management_generate-providers-metadata.svg
 
b/dev/breeze/doc/images/output_release-management_generate-providers-metadata.svg
index 1277f175cb9..6265ed4659e 100644
--- 
a/dev/breeze/doc/images/output_release-management_generate-providers-metadata.svg
+++ 
b/dev/breeze/doc/images/output_release-management_generate-providers-metadata.svg
@@ -176,10 +176,10 @@
 </text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="434.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-17)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="268.4" 
y="434.8" textLength="1171.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-17)">cloudant&#160;|&#160;cncf.kubernetes&#160;|&#160;cohere&#160;|&#160;common.ai&#160;|&#160;common.comp
 [...]
 </text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="459.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-18)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="268.4" 
y="459.2" textLength="1159" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-18)">common.sql&#160;|&#160;databricks&#160;|&#160;datadog&#160;|&#160;dbt.cloud&#160;|&#160;dingding&#160;|
 [...]
 </text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="483.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-19)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="268.4" 
y="483.6" textLength="1171.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-19)">elasticsearch&#160;|&#160;exasol&#160;|&#160;fab&#160;|&#160;facebook&#160;|&#160;ftp&#160;|&#160;git
 [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="508" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-20)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="268.4" 
y="508" textLength="1171.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-20)">|&#160;imap&#160;|&#160;influxdb&#160;|&#160;informatica&#160;|&#160;jdbc&#160;|&#160;jenkins&#160;|&#160
 [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-21)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="268.4" 
y="532.4" textLength="1073.6" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-21)">|&#160;microsoft.psrp&#160;|&#160;microsoft.winrm&#160;|&#160;mongo&#160;|&#160;mysql&#160;|&#160;neo
 [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-22)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="268.4" 
y="556.8" textLength="1134.6" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-22)">openlineage&#160;|&#160;opensearch&#160;|&#160;opsgenie&#160;|&#160;oracle&#160;|&#160;pagerduty&#160
 [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="581.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-23)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="268.4" 
y="581.2" textLength="1049.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-23)">postgres&#160;|&#160;presto&#160;|&#160;qdrant&#160;|&#160;redis&#160;|&#160;salesforce&#160;|&#160;s
 [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="508" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-20)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="268.4" 
y="508" textLength="1171.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-20)">|&#160;ibm.db2&#160;|&#160;ibm.mq&#160;|&#160;imap&#160;|&#160;influxdb&#160;|&#160;informatica&#160;|&#1
 [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-21)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="268.4" 
y="532.4" textLength="1159" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-21)">|&#160;microsoft.mssql&#160;|&#160;microsoft.psrp&#160;|&#160;microsoft.winrm&#160;|&#160;mongo&#160;|&
 [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-22)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="268.4" 
y="556.8" textLength="1134.6" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-22)">openfaas&#160;|&#160;openlineage&#160;|&#160;opensearch&#160;|&#160;opsgenie&#160;|&#160;oracle&#160;
 [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="581.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-23)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="268.4" 
y="581.2" textLength="1171.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-23)">pinecone&#160;|&#160;postgres&#160;|&#160;presto&#160;|&#160;qdrant&#160;|&#160;redis&#160;|&#160;sal
 [...]
 </text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-24)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="268.4" 
y="605.6" textLength="1171.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-24)">singularity&#160;|&#160;slack&#160;|&#160;smtp&#160;|&#160;snowflake&#160;|&#160;sqlite&#160;|&#160;s
 [...]
 </text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="630" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-25)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="268.4" 
y="630" textLength="756.4" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-25)">|&#160;trino&#160;|&#160;vertica&#160;|&#160;vespa&#160;|&#160;weaviate&#160;|&#160;yandex&#160;|&#160;ydb
 [...]
 </text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="654.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-26)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r4" x="24.4" 
y="654.4" textLength="219.6" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-26)">--provider-version</text><text
 class="breeze-release-management-generate-providers-metadata-r1" x="268. [...]
diff --git 
a/dev/breeze/doc/images/output_release-management_generate-providers-metadata.txt
 
b/dev/breeze/doc/images/output_release-management_generate-providers-metadata.txt
index f3759ed8511..1f1034c5755 100644
--- 
a/dev/breeze/doc/images/output_release-management_generate-providers-metadata.txt
+++ 
b/dev/breeze/doc/images/output_release-management_generate-providers-metadata.txt
@@ -1 +1 @@
-8b570b0d7afa3211ce1b951e215fe943
+d67f234ed3b2748e3a06c8fad379917e
diff --git 
a/dev/breeze/doc/images/output_release-management_prepare-provider-distributions.svg
 
b/dev/breeze/doc/images/output_release-management_prepare-provider-distributions.svg
index de9d70d7e60..b2e1ff5d899 100644
--- 
a/dev/breeze/doc/images/output_release-management_prepare-provider-distributions.svg
+++ 
b/dev/breeze/doc/images/output_release-management_prepare-provider-distributions.svg
@@ -206,12 +206,12 @@
 </text><text 
class="breeze-release-management-prepare-provider-distributions-r1" x="12.2" 
y="142" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-5)">|&#160;</text><text
 class="breeze-release-management-prepare-provider-distributions-r4" x="36.6" 
y="142" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-5)">apache</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x= [...]
 </text><text 
class="breeze-release-management-prepare-provider-distributions-r4" x="12.2" 
y="166.4" textLength="61" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-6)">asana</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="73.2" 
y="166.4" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-6)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-distributions [...]
 </text><text 
class="breeze-release-management-prepare-provider-distributions-r4" x="12.2" 
y="190.8" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-7)">common</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="85.4" 
y="190.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-7)">.</text><text
 class="breeze-release-management-prepare-provider-distributions-r4" x="9 [...]
-</text><text 
class="breeze-release-management-prepare-provider-distributions-r4" x="12.2" 
y="215.2" textLength="61" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-8)">edge3</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="73.2" 
y="215.2" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-8)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-distributions [...]
-</text><text 
class="breeze-release-management-prepare-provider-distributions-r4" x="12.2" 
y="239.6" textLength="97.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-9)">influxdb</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="109.8" 
y="239.6" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-9)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-distrib [...]
-</text><text 
class="breeze-release-management-prepare-provider-distributions-r4" x="12.2" 
y="264" textLength="109.8" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-10)">microsoft</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="122" 
y="264" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-10)">.</text><text
 class="breeze-release-management-prepare-provider-distributions-r4" x=" [...]
-</text><text 
class="breeze-release-management-prepare-provider-distributions-r4" x="12.2" 
y="288.4" textLength="109.8" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-11)">pagerduty</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="122" 
y="288.4" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-11)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-distr [...]
-</text><text 
class="breeze-release-management-prepare-provider-distributions-r4" x="12.2" 
y="312.8" textLength="97.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-12)">sendgrid</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="109.8" 
y="312.8" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-12)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-distr [...]
-</text><text 
class="breeze-release-management-prepare-provider-distributions-r4" x="12.2" 
y="337.2" textLength="61" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-13)">trino</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="73.2" 
y="337.2" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-13)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-distributio [...]
+</text><text 
class="breeze-release-management-prepare-provider-distributions-r4" x="12.2" 
y="215.2" textLength="61" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-8)">edge3</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="73.2" 
y="215.2" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-8)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-distributions [...]
+</text><text 
class="breeze-release-management-prepare-provider-distributions-r4" x="12.2" 
y="239.6" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-9)">ibm</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="48.8" 
y="239.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-9)">.</text><text
 class="breeze-release-management-prepare-provider-distributions-r4" x="61"  
[...]
+</text><text 
class="breeze-release-management-prepare-provider-distributions-r4" x="12.2" 
y="264" textLength="109.8" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-10)">microsoft</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="122" 
y="264" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-10)">.</text><text
 class="breeze-release-management-prepare-provider-distributions-r4" x=" [...]
+</text><text 
class="breeze-release-management-prepare-provider-distributions-r4" x="12.2" 
y="288.4" textLength="97.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-11)">opsgenie</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="109.8" 
y="288.4" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-11)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-distr [...]
+</text><text 
class="breeze-release-management-prepare-provider-distributions-r4" x="12.2" 
y="312.8" textLength="61" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-12)">samba</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="73.2" 
y="312.8" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-12)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-distributio [...]
+</text><text 
class="breeze-release-management-prepare-provider-distributions-r4" x="12.2" 
y="337.2" textLength="97.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-13)">telegram</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="109.8" 
y="337.2" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-13)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-distr [...]
 </text><text 
class="breeze-release-management-prepare-provider-distributions-r1" x="1464" 
y="361.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-14)">
 </text><text 
class="breeze-release-management-prepare-provider-distributions-r1" x="12.2" 
y="386" textLength="1256.6" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-15)">Prepare&#160;sdist/whl&#160;distributions&#160;of&#160;Airflow&#160;Providers.&#160;Each&#160;provider&#160;directory&#160;is&#160;wiped&#160;with&#160;`git&#160;clean&#160;</text><text
 class="breeze-release-management-prepare-provider-distributions-r5" x="1268.8" 
y="386" textLength="48.8"  [...]
 </text><text 
class="breeze-release-management-prepare-provider-distributions-r1" x="12.2" 
y="410.4" textLength="1415.2" 
clip-path="url(#breeze-release-management-prepare-provider-distributions-line-16)">(preserving&#160;.venv,&#160;.idea,&#160;.vscode)&#160;before&#160;build&#160;to&#160;keep&#160;in-tree&#160;generated&#160;files&#160;out&#160;of&#160;the&#160;artifact.&#160;See&#160;dev/breeze&#160;</text><text
 class="breeze-release-management-prepare-provider-distributions-r1" x="1464 
[...]
diff --git 
a/dev/breeze/doc/images/output_release-management_prepare-provider-distributions.txt
 
b/dev/breeze/doc/images/output_release-management_prepare-provider-distributions.txt
index 3418042d906..5391dea4428 100644
--- 
a/dev/breeze/doc/images/output_release-management_prepare-provider-distributions.txt
+++ 
b/dev/breeze/doc/images/output_release-management_prepare-provider-distributions.txt
@@ -1 +1 @@
-b81331df942d309fa03d455eece68d00
+3ab29373f24e4178602f3578b90c9450
diff --git 
a/dev/breeze/doc/images/output_release-management_prepare-provider-documentation.svg
 
b/dev/breeze/doc/images/output_release-management_prepare-provider-documentation.svg
index 6816c0eb344..9ae7f728fe5 100644
--- 
a/dev/breeze/doc/images/output_release-management_prepare-provider-documentation.svg
+++ 
b/dev/breeze/doc/images/output_release-management_prepare-provider-documentation.svg
@@ -227,12 +227,12 @@
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="12.2" 
y="142" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-5)">|&#160;</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" 
y="142" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-5)">apache</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x= [...]
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="166.4" textLength="61" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-6)">asana</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="73.2" 
y="166.4" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-6)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-documentation [...]
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="190.8" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-7)">common</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="85.4" 
y="190.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-7)">.</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="9 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="215.2" textLength="61" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-8)">edge3</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="73.2" 
y="215.2" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-8)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-documentation [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="239.6" textLength="97.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-9)">influxdb</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="109.8" 
y="239.6" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-9)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-documen [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="264" textLength="109.8" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-10)">microsoft</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="122" 
y="264" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-10)">.</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x=" [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="288.4" textLength="109.8" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-11)">pagerduty</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="122" 
y="288.4" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-11)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-docum [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="312.8" textLength="97.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-12)">sendgrid</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="109.8" 
y="312.8" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-12)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-docum [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="337.2" textLength="61" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-13)">trino</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="73.2" 
y="337.2" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-13)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-documentati [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="215.2" textLength="61" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-8)">edge3</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="73.2" 
y="215.2" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-8)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-documentation [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="239.6" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-9)">ibm</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="48.8" 
y="239.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-9)">.</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="61"  
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="264" textLength="109.8" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-10)">microsoft</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="122" 
y="264" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-10)">.</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x=" [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="288.4" textLength="97.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-11)">opsgenie</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="109.8" 
y="288.4" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-11)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-docum [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="312.8" textLength="61" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-12)">samba</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="73.2" 
y="312.8" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-12)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-documentati [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="337.2" textLength="97.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-13)">telegram</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="109.8" 
y="337.2" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-13)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-docum [...]
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="1464" 
y="361.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-14)">
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="12.2" 
y="386" textLength="780.8" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-15)">Prepare&#160;CHANGELOG,&#160;README&#160;and&#160;COMMITS&#160;information&#160;for&#160;providers.</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="1464" 
y="386" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-15)">
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="1464" 
y="410.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-16)">
diff --git 
a/dev/breeze/doc/images/output_release-management_prepare-provider-documentation.txt
 
b/dev/breeze/doc/images/output_release-management_prepare-provider-documentation.txt
index 51bead1f2eb..4fc3d2aece3 100644
--- 
a/dev/breeze/doc/images/output_release-management_prepare-provider-documentation.txt
+++ 
b/dev/breeze/doc/images/output_release-management_prepare-provider-documentation.txt
@@ -1 +1 @@
-c71eb1774daa8d33a29b2c7ed7c25d07
+4329ba5559ec11ca52fb462778b2b70e
diff --git a/providers/ibm/db2/provider.yaml b/providers/ibm/db2/provider.yaml
index 7f3ae51fe02..d0d34912c17 100644
--- a/providers/ibm/db2/provider.yaml
+++ b/providers/ibm/db2/provider.yaml
@@ -21,7 +21,7 @@ name: IBM Db2
 description: |
   `IBM Db2 <https://www.ibm.com/products/db2>`__
 
-state: not-ready
+state: ready
 lifecycle: incubation
 source-date-epoch: 1743033600
 # IBM ships no Db2 client for Linux ARM64, so `ibm-db` publishes no aarch64 
wheel and its
diff --git a/providers/ibm/mq/provider.yaml b/providers/ibm/mq/provider.yaml
index d18c5fa8e3b..8706c4435ef 100644
--- a/providers/ibm/mq/provider.yaml
+++ b/providers/ibm/mq/provider.yaml
@@ -19,7 +19,7 @@
 package-name: apache-airflow-providers-ibm-mq
 name: IBM MQ
 
-state: not-ready
+state: ready
 lifecycle: incubation
 source-date-epoch: 1758787200
 description: |
diff --git a/pyproject.toml b/pyproject.toml
index a27afb02ff8..ad8cf654139 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -264,6 +264,12 @@ apache-airflow = "airflow.__main__:main"
 "http" = [
     "apache-airflow-providers-http>=4.13.2"
 ]
+"ibm.db2" = [
+    "apache-airflow-providers-ibm-db2>=0.1.0; platform_machine !=\"aarch64\""
+]
+"ibm.mq" = [
+    "apache-airflow-providers-ibm-mq>=0.1.0; platform_machine !=\"aarch64\" 
and platform_machine !=\"arm64\""
+]
 "imap" = [
     "apache-airflow-providers-imap>=3.8.0"
 ]
@@ -472,6 +478,8 @@ apache-airflow = "airflow.__main__:main"
     "apache-airflow-providers-grpc>=3.7.0",
     "apache-airflow-providers-hashicorp>=4.0.0",
     "apache-airflow-providers-http>=4.13.2",
+    "apache-airflow-providers-ibm-db2>=0.1.0; platform_machine !=\"aarch64\"",
+    "apache-airflow-providers-ibm-mq>=0.1.0; platform_machine !=\"aarch64\" 
and platform_machine !=\"arm64\"",
     "apache-airflow-providers-imap>=3.8.0",
     "apache-airflow-providers-influxdb>=2.8.0",
     "apache-airflow-providers-informatica>=0.1.1",
diff --git a/uv.lock b/uv.lock
index 51fc8c66ab9..ca6c8dc0e48 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1103,6 +1103,8 @@ all = [
     { name = "apache-airflow-providers-grpc" },
     { name = "apache-airflow-providers-hashicorp" },
     { name = "apache-airflow-providers-http" },
+    { name = "apache-airflow-providers-ibm-db2", marker = "platform_machine != 
'aarch64'" },
+    { name = "apache-airflow-providers-ibm-mq", marker = "platform_machine != 
'aarch64' and platform_machine != 'arm64'" },
     { name = "apache-airflow-providers-imap" },
     { name = "apache-airflow-providers-influxdb" },
     { name = "apache-airflow-providers-informatica" },
@@ -1351,6 +1353,12 @@ hashicorp = [
 http = [
     { name = "apache-airflow-providers-http" },
 ]
+ibm-db2 = [
+    { name = "apache-airflow-providers-ibm-db2", marker = "platform_machine != 
'aarch64'" },
+]
+ibm-mq = [
+    { name = "apache-airflow-providers-ibm-mq", marker = "platform_machine != 
'aarch64' and platform_machine != 'arm64'" },
+]
 imap = [
     { name = "apache-airflow-providers-imap" },
 ]
@@ -1736,6 +1744,10 @@ requires-dist = [
     { name = "apache-airflow-providers-hashicorp", marker = "extra == 
'hashicorp'", editable = "providers/hashicorp" },
     { name = "apache-airflow-providers-http", marker = "extra == 'all'", 
editable = "providers/http" },
     { name = "apache-airflow-providers-http", marker = "extra == 'http'", 
editable = "providers/http" },
+    { name = "apache-airflow-providers-ibm-db2", marker = "platform_machine != 
'aarch64' and extra == 'all'", editable = "providers/ibm/db2" },
+    { name = "apache-airflow-providers-ibm-db2", marker = "platform_machine != 
'aarch64' and extra == 'ibm-db2'", editable = "providers/ibm/db2" },
+    { name = "apache-airflow-providers-ibm-mq", marker = "platform_machine != 
'aarch64' and platform_machine != 'arm64' and extra == 'all'", editable = 
"providers/ibm/mq" },
+    { name = "apache-airflow-providers-ibm-mq", marker = "platform_machine != 
'aarch64' and platform_machine != 'arm64' and extra == 'ibm-mq'", editable = 
"providers/ibm/mq" },
     { name = "apache-airflow-providers-imap", marker = "extra == 'all'", 
editable = "providers/imap" },
     { name = "apache-airflow-providers-imap", marker = "extra == 'imap'", 
editable = "providers/imap" },
     { name = "apache-airflow-providers-influxdb", marker = "extra == 'all'", 
editable = "providers/influxdb" },
@@ -1844,7 +1856,7 @@ requires-dist = [
     { name = "sentry-sdk", marker = "extra == 'sentry'", specifier = 
">=2.30.0" },
     { name = "uv", marker = "extra == 'uv'", specifier = ">=0.12.13" },
 ]
-provides-extras = ["all-core", "async", "graphviz", "gunicorn", "kerberos", 
"memray", "otel", "statsd", "all-task-sdk", "airbyte", "akeyless", "alibaba", 
"amazon", "anthropic", "apache-arrow", "apache-beam", "apache-cassandra", 
"apache-drill", "apache-druid", "apache-flink", "apache-hdfs", "apache-hive", 
"apache-iceberg", "apache-impala", "apache-kafka", "apache-kylin", 
"apache-livy", "apache-pig", "apache-pinot", "apache-spark", 
"apache-tinkerpop", "apprise", "arangodb", "asana", "atlas [...]
+provides-extras = ["all-core", "async", "graphviz", "gunicorn", "kerberos", 
"memray", "otel", "statsd", "all-task-sdk", "airbyte", "akeyless", "alibaba", 
"amazon", "anthropic", "apache-arrow", "apache-beam", "apache-cassandra", 
"apache-drill", "apache-druid", "apache-flink", "apache-hdfs", "apache-hive", 
"apache-iceberg", "apache-impala", "apache-kafka", "apache-kylin", 
"apache-livy", "apache-pig", "apache-pinot", "apache-spark", 
"apache-tinkerpop", "apprise", "arangodb", "asana", "atlas [...]
 
 [package.metadata.requires-dev]
 ci-image = [

Reply via email to