potiuk opened a new pull request, #71247: URL: https://github.com/apache/airflow/pull/71247
The release doc builds the SVN wave with: ``` breeze release-management prepare-provider-distributions --include-removed-providers --distribution-format both ``` No `--version-suffix`. The prose a few paragraphs earlier does say the packages "should keep the final version number without the rc suffix", but an omitted flag reads as *this flag does not matter here* rather than *it must be empty* — especially next to the PyPI section, which passes `--version-suffix rcN` for what looks like the same command. Get it wrong and the SVN wave is built as `apache_airflow_providers_airbyte-6.0.1rc2-py3-none-any.whl` instead of `...-6.0.1-...`. Nothing complains at the time. It surfaces at the end of the release, when promoting the RC is supposed to be a plain `svn mv` and instead needs a full rebuild, re-sign and re-commit of the whole wave. That happened during the 2026-08-06 wave. This passes `--version-suffix ""` explicitly at all three build sites — the RC build, the few-packages variant, and the reproducible-build verification (which has to match how the artifacts were actually produced, or the check compares against differently-named files) — and adds a note stating why the empty value is the point, and how the SVN and PyPI builds differ. Docs only; no behaviour change. ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Opus 5 (1M context) Generated-by: Claude Opus 5 (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]
