potiuk opened a new pull request, #65236: URL: https://github.com/apache/airflow/pull/65236
A yanked release must never be proposed as an upgrade candidate by `breeze release-management constraints-version-check`. This change treats a release as "does not exist" when PyPI reports that all of its files are yanked, so yanked versions are ignored when: - picking the latest version (with or without cooldown), - counting how many versions the constraints file is behind, - finding the first newer release date, and - deciding whether any newer release has appeared since the constraints file was generated (in `diff-constraints` mode). The pinned version itself is never filtered — only versions being evaluated as "newer than current". --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Opus 4.6) Generated-by: Claude Code (Opus 4.6) 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]
