hussein-awala opened a new pull request, #68332:
URL: https://github.com/apache/airflow/pull/68332

   The `dev/README_RELEASE_MYPY.md` release guide diverged from the established
   process used by `airflow-ctl`, `helm-chart`, and core, which led to a release
   candidate being prepared incorrectly. This corrects the guide:
   
   - **SVN/asf-dist build:** use `--version-suffix ""` so the artifacts keep the
     final version internally (no `rc`). This is what allows dev->release
     promotion to be a simple file rename/`svn mv`.
   - **SVN layout:** document the grouped `apache-airflow-mypy/<VERSION>rc<RC>/`
     directory (like `helm-chart/<version>/`) instead of
     `apache-airflow-mypy-<VERSION>rc<RC>/` at the dist root, and fix the
     `svn mv` promotion path accordingly.
   - **PyPI:** release candidates go to production PyPI as pre-releases (not
     TestPyPI), with the `rc` suffix; note to use a short-lived token.
   - **Verification:** split into "Verify the release candidate by PMC members"
     (SVN, signature, SHA512, version, reproducible build, RAT licence) and
     "Verify the release candidate by Contributors" (install from PyPI and run
     the plugins), matching the other release READMEs.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Cursor (Claude Opus 4.8)


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