shahar1 opened a new pull request, #69417:
URL: https://github.com/apache/airflow/pull/69417

   ## Human Summary
   This PR sets up a structured framework for delegation of the providers 
release process to non-PMC committers.
   
   ## AI Summary
   Documents an explicit split of the providers release cycle between a non-PMC 
**Delegate** and an overseeing **PMC member**, grounded in ASF policy (the 
Release Manager need not be PMC; only binding votes and `dist/release` 
publication are PMC-reserved). Changes are confined to 
`dev/README_RELEASE_PROVIDERS.md`:
   
   - New **"Delegating release duties to a non-PMC committer"** intro section 
with an ownership table mapping every release step to Delegate or PMC, with the 
rationale/policy citation per row.
   - The three trust-sensitive steps (sign → commit to `dist/dev` → publish RC 
to PyPI) are grouped into **one contiguous PMC block** to avoid bouncing 
control back and forth, with the PMC handing `files/packages.txt` back to the 
Delegate for the vote email.
   - Inline notes added at each affected step (build/sign, `dist/dev` commit, 
PyPI RC, `[VOTE]` email, `[RESULT][VOTE]`, `dist/release`, final PyPI, 
announcements) so a reader landing directly on a step knows who owns it in the 
delegated flow.
   - The vote email is parametrized with an `IS_RM_VOTE_BINDING` flag: a 
non-PMC Delegate sets it to `false`, which drops the "(binding)" claim and adds 
a one-line clarification to the email body that a PMC member will cast the 
binding votes.
   - A short note framing delegation as a supervised on-ramp toward PMC 
membership.
   
   Anchor links verified; doctoc TOC regenerated (no drift); all prek hooks 
pass.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 4.8 1M context)
   
   Generated-by: Claude Code (Opus 4.8 1M context) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


-- 
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]

Reply via email to