Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 41 additions & 20 deletions dev/README_RELEASE_PROVIDER_PACKAGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -992,36 +992,54 @@ that the Airflow works as you expected.

Once the vote has been passed, you will need to send a result vote to dev@airflow.apache.org:

Subject:
In both subject and message update DATE OF RELEASE, FIRST/LAST NAMES and numbers). In case
some providers were excluded, explain why they were excluded and what is the plan for them
(otherwise remove the optional part of the message). There are two options for releasing
the next RC candidates:

* They will be released as an ad-hoc release with accelerated vote
period on their own (when there are not many changes to other providers in the meantime and when
we have a small bugfix for the providers that we want to release quickly.

* They will be included together with the next wave of releases (our tooling
supports automated calculation of RC version for candidates for the next wave of releases that
already had earlier RCs.

Email subject:

```
[RESULT][VOTE] Airflow Providers - release of DATE OF RELEASE
```

Message:
Email content:

```
Hello,

Apache Airflow Providers (based on RC1) have been accepted.
Apache Airflow Providers prepared on DATE OF RELEASE have been accepted.

3 "+1" binding votes received:
- Jarek Potiuk (binding)
- Kaxil Naik (binding)
- Tomasz Urbaszek (binding)
- FIRST LAST NAME (binding)
- FIRST LAST NAME (binding)
- FIRST LAST NAME (binding)

2 "+1" non-binding votes received:
- FIRST LAST NAME
- FIRST LAST NAME

[optional] The providers PROVIDER, PROVIDER have been excluded from the release.
This is due to REASON HERE.
The next RC candidates for those providers will be released [in the next wave
of providers] or [as an ad-hoc release on their own with accelerated vote period].

Vote thread:
https://lists.apache.org/thread.html/736404ca3d2b2143b296d0910630b9bd0f8b56a0c54e3a05f4c8b5fe@%3Cdev.airflow.apache.org%3E
Vote thread: https://lists.apache.org/thread/cs6mcvpn2lk9w2p4oz43t20z3fg5nl7l

I'll continue with the release process, and the release announcement will follow shortly.

Cheers,
<your name>
```



## Publish release to SVN

The best way of doing this is to svn cp between the two repos (this avoids having to upload the binaries
Expand Down Expand Up @@ -1196,17 +1214,15 @@ the artifacts have been published.

Subject:

[ANNOUNCE] Apache Airflow Providers prepared on <DATE OF CUT RC> are released
[ANNOUNCE] Apache Airflow Providers prepared on DATE OF RELEASE are released

Body:

```shell script
cat <<EOF
```
Dear Airflow community,

I'm happy to announce that new versions of Airflow Providers packages were just released.

TODO: If there is just a few packages to release - paste the links to PyPI packages. Otherwise delete this TODO (too many links make the message unclear).
I'm happy to announce that new versions of Airflow Providers packages prepared on DATE OF RELEASE
were just released. Full list of PyPI packages released is added at the end of the message.

The source release, as well as the binary releases, are available here:

Expand All @@ -1216,9 +1232,14 @@ You can install the providers via PyPI: https://airflow.apache.org/docs/apache-a

The documentation is available at https://airflow.apache.org/docs/ and linked from the PyPI packages.

----

Full list of released PyPI packages:

TODO: Paste the list of packages here that you put on the side. Sort them alphabetically.

Cheers,
<your name>
EOF
```

Send the same email to announce@apache.org, except change the opening line to `Dear community,`.
Expand Down Expand Up @@ -1276,9 +1297,9 @@ Add the release data (version and date) at: https://reporter.apache.org/addrelea

Don't forget to thank the folks who tested and close the issue tracking the testing status.

```shell script
Thank you everyone.
Providers are released
```
Thank you everyone. Providers are released.

I invite everyone to help improve providers for the next release, a list of open issues can be found [here](https://github.com/apache/airflow/issues?q=is%3Aopen+is%3Aissue+label%3Aarea%3Aproviders).
```

Expand Down