I have also created a PR for adding documentation for all project-related
guidelines: https://github.com/apache/airflow/pull/14674/ -- happy to hear
everyone's thoughts.

Regards,
Kaxil

On Mon, Mar 8, 2021 at 10:43 PM Kaxil Naik <kaxiln...@apache.org> wrote:

> Personally, I agree with *Batch vs Ad-hoc, **Frequency *and *Doc-only
> changes*.
>
> For testing, I agree that not all changes need strict testing,
> "best-effort" and judgement is fine enough for providers because of the
> low-risk nature of them.
>
> For voting, I think separating the VOTE emails can avoid confusions and
> the community and individuals can pick and choose what they vote on.
>
> Regards,
> Kaxil
>
> On Mon, Mar 8, 2021 at 10:38 PM Kaxil Naik <kaxiln...@apache.org> wrote:
>
>> Hi all,
>>
>> I would like to open the release process of providers up for discussion.
>> Testing and Voting needs more discussion, the other points are mostly
>> straight-forward and had an agreement on the last dev call.
>>
>> (Backport Providers won't be released after the end of this month - link
>> <http://apache-airflow-docs.s3-website.eu-central-1.amazonaws.com/docs/apache-airflow/latest/upgrading-to-2.html#support-for-airflow-1-10-x-releases>
>>  so
>> let's ignore them in conversation)
>>
>> *Batch vs Ad-hoc*:
>>
>>    - Release Manager would default to releasing Providers in Batch
>>    - ad-hoc releases are OK (i.e. if there is a critical bug that needs
>>    fixing in a single provider)
>>
>> *Frequency:*
>>
>>    - For Batch release, we will release *every month *(starting of the
>>    month - 1 to 7 most likely)
>>    - Just a note that it generally takes around a week for the vote to
>>    pass even though we have 72 hours minimum period
>>
>> *Doc-only changes*
>>
>>    - When we have doc-only changes for Providers (during batch-release),
>>    we should still release a new version. The majority on the Dev call had
>>    agreed that releasing docs asap is good instead of waiting for the next
>>    release with a code-change.
>>
>> *Testing*
>>
>>    - License and Signature Checks are mandatory (following the ASF rules)
>>    - For Providers, not all changes require strict testing -- you make a
>>    judgement based on the changes for a particular provider
>>    - Wherever possible community can help test those but not
>>    strictly necessary. *This is where more discussion is needed. *
>>
>> *Voting*
>>
>>    - Automate and create separate voting threads to avoid confusions vs
>>    a single vote where we exclude the providers if someone finds a bug, let's
>>    keep the discussion for this on
>>    
>> https://lists.apache.org/thread.html/r9dcc03840f478669e9bd0dc61f4088b725097da2b48ea274b7f0593e%40%3Cdev.airflow.apache.org%3E
>>
>> Regards,
>> Kaxil
>>
>>

Reply via email to