The GitHub Actions job "Tests (AMD)" on airflow.git/pin-constraints-providers-to-pypi-versions has failed. Run started by GitHub user potiuk (triggered by potiuk).
Head commit for run: 2dceda458fcbfcae2ad52e71493920b485c33b60 / Jarek Potiuk <[email protected]> Pin providers in constraints to the versions published in PyPI Constraints cut for a release candidate had to land on the wave being voted on, whose providers exist in PyPI only as rc versions. Asking uv for a pre-release strategy left it free to answer with any version satisfying the lower bounds, so the pins were neither the candidate nor the last release, and what a candidate shipped depended on how the resolution happened to go. Retrieving the versions from PyPI and naming them leaves nothing to resolve: the constraints pin what is actually published. A pre-release is only ever considered when the run allows it, and even then it has to sort above every final release, so a provider without a candidate in the wave keeps its release and a released constraints file can never carry an rc pin. A candidate is exempt from the downgrade check - it sorts below the releases the constraints branch already carries, so the comparison says nothing there. Re-running the workflow for the same candidate now replaces that candidate's branch and tag instead of pushing onto them, so the two always describe the run that produced them and a wave can be re-cut. Report URL: https://github.com/apache/airflow/actions/runs/31247933730 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
