`generate_sbom.py` downloads sources to verify their hashes. Sometimes these downloads flake, like in https://github.com/python/cpython/actions/runs/15118338626/job/42494602073?pr=134253 I've made a PR to add retries with exponential backoff: <!-- gh-linked-prs --> ### Linked PRs * gh-134263 * gh-134460 * gh-134558 * gh-134820 * gh-134865 * gh-134866 * gh-134867 * gh-135365 * gh-135596 * gh-135611 * gh-137468 * gh-137496 * gh-137775 * gh-137779 <!-- /gh-linked-prs -->
generate_sbom.pydownloads sources to verify their hashes. Sometimes these downloads flake, like in https://github.com/python/cpython/actions/runs/15118338626/job/42494602073?pr=134253I've made a PR to add retries with exponential backoff:
Linked PRs
Tools/build/generate_sbom.py#134558PCbuild\get_external.py#134820Tools/build/generate_sbom.py… #135596Tools/build/generate_sbom.py… #137496