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]