@@ -161,9 +161,16 @@ Details about maintaining the SEMVER version are going to be discussed and imple
161
161
[ the related issue] ( https://github.com/apache/airflow/issues/11425 )
162
162
163
163
``` shell script
164
- breeze release-management prepare-provider-documentation --include-removed-providers [packages]
164
+ breeze release-management prepare-provider-documentation --include-removed-providers
165
165
```
166
166
167
+ In case you prepare provider documentation for just a few selected providers, you can run:
168
+
169
+ ``` shell script
170
+ breeze release-management prepare-provider-documentation [packages]
171
+ ```
172
+
173
+
167
174
This command will not only prepare documentation but will also help the release manager to review
168
175
changes implemented in all providers, and determine which of the providers should be released. For each
169
176
provider details will be printed on what changes were implemented since the last release including
@@ -183,7 +190,13 @@ When you want to regenerate the changes before the release and make sure all cha
183
190
are updated, run it in non-interactive mode:
184
191
185
192
``` shell script
186
- breeze release-management prepare-provider-documentation --include-removed-providers --answer yes [packages]
193
+ breeze release-management prepare-provider-documentation --include-removed-providers --answer yes
194
+ ```
195
+
196
+ In case you prepare provider documentation for just a few selected providers, you can run:
197
+
198
+ ``` shell script
199
+ breeze release-management prepare-provider-documentation --answer yes [packages]
187
200
```
188
201
189
202
NOTE!! In case you prepare provider's documentation in a branch different than main, you need to manually
@@ -320,7 +333,7 @@ breeze release-management prepare-provider-packages --include-removed-providers
320
333
if you only build few packages, run:
321
334
322
335
``` shell script
323
- breeze release-management prepare-provider-packages --include-removed-providers \
336
+ breeze release-management prepare-provider-packages \
324
337
--version-suffix-for-pypi rc1 --package-format both PACKAGE PACKAGE ....
325
338
```
326
339
@@ -403,7 +416,7 @@ git pull --rebase
403
416
404
417
``` shell script
405
418
cd " ${AIRFLOW_REPO_ROOT} "
406
- breeze build-docs --clean-build apache-airflow-providers --package-filter ' apache-airflow- providers-* '
419
+ breeze build-docs --clean-build apache-airflow-providers all- providers
407
420
```
408
421
409
422
Usually when we release packages we also build documentation for the "documentation-only" packages. This
@@ -442,8 +455,7 @@ way faster on multi-cpu machines when you are publishing multiple providers:
442
455
``` shell script
443
456
cd " ${AIRFLOW_REPO_ROOT} "
444
457
445
- breeze release-management publish-docs apache-airflow-providers --include-removed-providers \
446
- --package-filter ' apache-airflow-providers-*' \
458
+ breeze release-management publish-docs apache-airflow-providers all-providers --include-removed-providers \
447
459
--override-versioned --run-in-parallel
448
460
449
461
breeze release-management add-back-references all-providers
@@ -460,7 +472,7 @@ If you have providers as list of provider ids because you just released them you
460
472
``` shell script
461
473
cd " ${AIRFLOW_REPO_ROOT} "
462
474
463
- breeze release-management publish-docs --include-removed-providers amazon apache.beam google ....
475
+ breeze release-management publish-docs amazon apache.beam google ....
464
476
breeze release-management add-back-references all-providers
465
477
```
466
478
@@ -660,8 +672,7 @@ rm -rf dist/*
660
672
4 ) Build the packages using checked out sources
661
673
662
674
``` shell
663
- breeze release-management prepare-provider-packages --include-removed-providers \
664
- --package-format both --include-removed-providers
675
+ breeze release-management prepare-provider-packages --include-removed-providers --package-format both
665
676
```
666
677
667
678
5 ) Switch to the folder where you checked out the SVN dev files
0 commit comments