shahar1 opened a new pull request, #76986: URL: https://github.com/apache/airflow/pull/76986
The magpie `verify-rc` override for providers waves skipped the SVN check from [`README_RELEASE_PROVIDERS.md` § SVN check](https://github.com/apache/airflow/blob/main/dev/README_RELEASE_PROVIDERS.md#svn-check): it never compared the staged files with the package list in the vote email. Its Step 1 file inventory also failed on every wave. <details><summary>AI Summary</summary> - **`release-build.md` § Expected artefact list** - The list used literal `<provider>-<version>` placeholders, plus backticked `.asc` / `.sha512` that parsed as extra artefacts. - Magpie's Step 1 matches entries as `fnmatch` globs, so it reported FAIL on every wave: 5 "missing" artefacts, and all 9 staged files of the 2026-11-10 wave as unexpected. - The entries are now globs, with correct source and convenience kinds. - Checked against the staged 2026-11-10 wave: PASS. FAIL when the wheel or the source tarball is removed. - **`release-verify-rc.md`: new required Step 1a** - Runs `breeze release-management check-release-files providers --packages-file files/packages.txt`, with the PyPI links taken from the `[VOTE]` email. - Globs cannot catch a provider that is missing from staging or staged under the wrong version. This check catches both. - Staged distributions that are not in the vote are reported as WARN. - The `Dockerfile.pmc` install commands go to the user, who runs them. - The optional contributor check (Steps A–D) is unchanged. - **`project.md`**: the override index line now names the new step. Verification: - `prek` pre-commit and manual stages pass on the changed files. - `breeze verify` lists no tests or docs builds for these files. - `check-release-files` was run by hand on the 2026-11-10 wave: all expected files present. - Two adversarial reviews by Copilot (gpt-6.1-sol) on the diff: 0 findings each. </details> --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Opus 5.5) Generated-by: Claude Code (Opus 5.5) 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]
