6161 CIBW_SKIP : ' *-musllinux_*'
6262
6363 # command that runs before every build
64+ # urllib3 2.0.0+ needs a newer OpenSSL version than what the python 3.7 build in
65+ # the image has. So downgrade urllib3 for now, until we drop python 3.7 (after
66+ # which there will be no need to downgrade)
6467 CIBW_BEFORE_BUILD : |
65- pip install Sphinx"<7.2.0"
68+ pip install Sphinx"<7.2.0" urllib3"<2.0.0"
6669 python setup.py docs
6770
6871 CIBW_TEST_COMMAND : python -m pygame.tests -v --exclude opengl,music,timing --time_out 300
@@ -79,10 +82,10 @@ jobs:
7982 CIBW_BUILD_VERBOSITY : 2
8083
8184 steps :
82- - uses : actions/checkout@v3.6 .0
85+ - uses : actions/checkout@v4.1 .0
8386
8487 - name : Log in to the Container registry
85- uses : docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc
88+ uses : docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d
8689 with :
8790 registry : ghcr.io
8891 username : ${{ github.actor }}
@@ -95,14 +98,14 @@ jobs:
9598
9699 - name : Extract metadata (tags, labels) for Docker
97100 id : meta
98- uses : docker/metadata-action@818d4b7b91585d195f67373fd9cb0332e31a7175
101+ uses : docker/metadata-action@96383f45573cb7f253c731d3b3ab81c87ef81934
99102 with :
100103 images : ghcr.io/${{ github.repository }}_${{ matrix.arch }}
101104 tags : type=raw,value=${{ hashFiles('buildconfig/manylinux-build/**') }}
102105
103106 - name : Build and push Docker image
104107 if : steps.inspect.outcome == 'failure'
105- uses : docker/build-push-action@2eb1c1961a95fc15694676618e422e8ba1d63825
108+ uses : docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09
106109 with :
107110 context : ${{ github.workspace }}/buildconfig/manylinux-build/docker_base
108111 file : ${{ github.workspace }}/buildconfig/manylinux-build/docker_base/Dockerfile-${{ matrix.arch }}
@@ -118,7 +121,7 @@ jobs:
118121 CIBW_MANYLINUX_I686_IMAGE : ghcr.io/${{ github.repository }}_i686:${{ steps.meta.outputs.version }}
119122 CIBW_MANYLINUX_PYPY_I686_IMAGE : ghcr.io/${{ github.repository }}_i686:${{ steps.meta.outputs.version }}
120123
121- uses : pypa/cibuildwheel@v2.15 .0
124+ uses : pypa/cibuildwheel@v2.16 .0
122125
123126 # We upload the generated files under github actions assets
124127 - name : Upload dist
0 commit comments