This is an automated email from the ASF dual-hosted git repository. ephraimanierobi pushed a commit to branch update-release-doc in repository https://gitbox.apache.org/repos/asf/airflow-client-python.git
commit fff9627f1dd663d588df2f8bc96974d6b15be362 Author: Ephraim Anierobi <[email protected]> AuthorDate: Mon Oct 16 11:07:20 2023 +0100 Update the release doc Added the announcement section instead of referring to Airflow release doc since both are a bit different. Also removed the instruction to upload to pypi --- dev/README_RELEASE_CLIENT.md | 47 +++++++++++++++++++++++++++++++++----------- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/dev/README_RELEASE_CLIENT.md b/dev/README_RELEASE_CLIENT.md index 5fa87b6..6ef9c93 100644 --- a/dev/README_RELEASE_CLIENT.md +++ b/dev/README_RELEASE_CLIENT.md @@ -383,22 +383,13 @@ At this point we release an official package: twine check dist/* ``` -- Upload the package to PyPi's test environment: - - ```shell script - twine upload --repository-url=https://test.pypi.org/legacy/ dist/* - ``` - -- Verify that the test package looks good by downloading it and installing it into a virtual environment. - The package download link is available at: https://test.pypi.org/project/apache-airflow-client/#files - - Upload the package to PyPi's production environment: ```shell script twine upload -r pypi dist/* ``` -- Again, confirm that the package is available here: https://pypi.python.org/pypi/apache-airflow-client +- Confirm that the package is available here: https://pypi.python.org/pypi/apache-airflow-client - Push Tag for the final version @@ -413,7 +404,41 @@ Create a new release on GitHub with the release notes and assets from the releas ## Notify developers of release -See Airflow process documented [here](https://github.com/apache/airflow/blob/master/dev/README_RELEASE_AIRFLOW.md#notify-developers-of-release) (just replace Airflow with Airflow Client) +Notify [email protected] (cc'ing [email protected]) that the artifacts have been published: + +Subject: + +```shell script + cat <<EOF + [ANNOUNCE] Apache Airflow Python Client ${VERSION} Released + EOF +``` +Body: + +```shell script + cat <<EOF + Dear Airflow community, + +I'm happy to announce that Airflow Python Client ${VERSION} was just released. + +We also made this version available on PyPI for convenience: +`pip install apache-airflow-client` +https://pypi.org/project/apache-airflow-client/${VERSION}/ + +The documentation is available at: +https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html + +Find the changelog here for more details: +https://github.com/apache/airflow-client-python/blob/main/CHANGELOG.md + + +Cheers, +<your name> +EOF +``` +Send the same email to [email protected], except change the opening line to Dear community,. It is more reliable to send it via the web ui at https://lists.apache.org/[email protected] (press "c" to compose a new thread) + + ## Add release data to Apache Committee Report Helper
