ephraimbuddy commented on code in PR #28521: URL: https://github.com/apache/airflow/pull/28521#discussion_r1063332631
########## dev/README_RELEASE_AIRFLOW.md: ########## @@ -522,6 +524,43 @@ When you trigger it you need to pass: The manual building is described in [MANUALLY_BUILDING_IMAGES.md](MANUALLY_BUILDING_IMAGES.md). + +## Prepare API clients RC packages + +### API Clients versioning policy + +For major/minor version release, always release new versions of the API clients. + +- [Python client](https://github.com/apache/airflow-client-python) +- [Go client](https://github.com/apache/airflow-client-go) + +For patch version release, you can also release patch versions of clients **only** if the patch is relevant to the clients. +A patch is considered relevant to the clients if it updates the [openapi specification](https://github.com/apache/airflow/blob/main/airflow/api_connexion/openapi/v1.yaml). +There are other external reasons for which we might want to release a patch version for clients only, but they are not +tied to an airflow release and therefore out of scope. + +> The patch version of each API client is not necessarily in sync with the patch that you are releasing. You need to check for +> each client what is the next patch version to be released. + +### Prepare the vote artifacts + +If API clients are released in this airflow version: Review Comment: ```suggestion If API clients are to be released in this airflow version: ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
