@@ -82,12 +82,13 @@ jobs:
8282 packages : write
8383 env :
8484 PY_VER : ${{ matrix.python-version }}
85- BASE_IMAGE : quay.io/pypa/manylinux_2_28 :latest
85+ BASE_IMAGE : quay.io/pypa/manylinux_${{ matrix.mnl-version }} :latest
8686 GHCR_REPO : ghcr.io/${{ github.repository_owner }}/${{ github.event.repository.name }}
8787 strategy :
8888 fail-fast : false
8989 matrix :
90- python-version : ['3.8', '3.9', '3.11', '3.12']
90+ python-version : ['3.8', '3.9', '3.10', '3.11', '3.12']
91+ mnl-version : ['2_28', '2_34']
9192 steps :
9293 - name : Set up Python ${{ env.PY_VER }}
9394 uses : actions/setup-python@v5
@@ -118,7 +119,7 @@ jobs:
118119 sort -u | grep -v unknown | paste -sd ','`"
119120 GIT_BRANCH="${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}"
120121 GIT_BRANCH="${GIT_BRANCH#refs/tags/}"
121- BUILD_IMAGE="${GHCR_REPO}:${GIT_BRANCH}-py${PY_VER}"
122+ BUILD_IMAGE="${GHCR_REPO}:${GIT_BRANCH}-py${PY_VER}-mnl${{ matrix.mnl-version }} "
122123 test "${{ github.event_name }}" != 'pull_request' && \
123124 CACHE_SPEC="type=registry,ref=${BUILD_IMAGE}-buildcache" || \
124125 CACHE_SPEC="gha"
@@ -150,7 +151,7 @@ jobs:
150151 - name : Upload built wheels
151152 uses : actions/upload-artifact@v4
152153 with :
153- name : dist-${{ env.PY_VER }}
154+ name : dist-py ${{ env.PY_VER }}-mnl${{ matrix.mnl-version }}
154155 path : dist
155156
156157 publish_pypi :
@@ -187,7 +188,7 @@ jobs:
187188 run : python setup.py build sdist
188189
189190 - name : Show context tree
190- run : ls -R dist
191+ run : ls -lR dist
191192
192193 - name : Publish package distributions to PyPI
193194 if : github.event_name == 'release' && github.event.action == 'created'
0 commit comments