We can do this through https://docs.github.com/en/actions/writing-workflows/choosing-where-your-workflow-runs/running-jobs-in-a-container, and it is less painful to make both image environments the same. See: https://github.com/python/cpython/pull/122566#pullrequestreview-2379858448 cc @erlend-aasland @hugovk @Damien-Chen <!-- gh-linked-prs --> ### Linked PRs * gh-125744 * gh-125759 * gh-125760 * gh-125772 * gh-125779 * gh-130229 <!-- /gh-linked-prs -->