1name: Verify bundled pip and setuptools 2 3on: 4 workflow_dispatch: 5 push: 6 paths: 7 - 'Lib/ensurepip/_bundled/**' 8 - '.github/workflows/verify-ensurepip-wheels.yml' 9 - 'Tools/scripts/verify_ensurepip_wheels.py' 10 pull_request: 11 paths: 12 - 'Lib/ensurepip/_bundled/**' 13 - '.github/workflows/verify-ensurepip-wheels.yml' 14 - 'Tools/scripts/verify_ensurepip_wheels.py' 15 16permissions: 17 contents: read 18 19concurrency: 20 group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} 21 cancel-in-progress: true 22 23jobs: 24 verify: 25 runs-on: ubuntu-latest 26 timeout-minutes: 10 27 steps: 28 - uses: actions/checkout@v3 29 - uses: actions/setup-python@v4 30 with: 31 python-version: '3' 32 - name: Compare checksums of bundled pip and setuptools to ones published on PyPI 33 run: ./Tools/scripts/verify_ensurepip_wheels.py 34