Skip to content

Commit 1eb57b8

Browse files
authored
Update ci.yml
1 parent 49742ea commit 1eb57b8

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -41,18 +41,18 @@ jobs:
4141
fi
4242
4343
wheels:
44-
name: Build / ${{ matrix.os }} / Python 3.${{ matrix.python.minor }}
44+
name: Build / ${{ matrix.os }} / Python 3.${{ matrix.python.minor }} / FT ${{ matrix.python.ft }}
4545
needs: matrix_config
4646
strategy:
4747
fail-fast: false
4848
matrix:
4949
os: ${{ fromJson(needs.matrix_config.outputs.matrix_os) }}
5050
python:
51-
- {minor: 10, req_build: 'requirements-build-3_11.txt', req_test: 'requirements-dev-3_11.txt', free_threading: '0'}
52-
- {minor: 11, req_build: 'requirements-build-3_11.txt', req_test: 'requirements-dev-3_11.txt', free_threading: '0'}
53-
- {minor: 12, req_build: 'requirements-build-3_12.txt', req_test: 'requirements-dev-3_12.txt', free_threading: '0'}
54-
- {minor: 13, req_build: 'requirements-build-3_13.txt', req_test: 'requirements-dev-3_13.txt', free_threading: '0'}
55-
- {minor: 13, req_build: 'requirements-build-3_13.txt', req_test: 'requirements-dev-3_13.txt', free_threading: '1'}
51+
- {minor: 10, req_build: 'requirements-build-3_11.txt', req_test: 'requirements-dev-3_11.txt', ft: '0'}
52+
- {minor: 11, req_build: 'requirements-build-3_11.txt', req_test: 'requirements-dev-3_11.txt', ft: '0'}
53+
- {minor: 12, req_build: 'requirements-build-3_12.txt', req_test: 'requirements-dev-3_12.txt', ft: '0'}
54+
- {minor: 13, req_build: 'requirements-build-3_13.txt', req_test: 'requirements-dev-3_13.txt', ft: '0'}
55+
- {minor: 13, req_build: 'requirements-build-3_13.txt', req_test: 'requirements-dev-3_13.txt', ft: '1'}
5656

5757
runs-on: ${{ matrix.os }}
5858
outputs:
@@ -76,7 +76,7 @@ jobs:
7676
CIBW_BEFORE_BUILD: pip install -r {project}/${{ matrix.python.req_build }}
7777
CIBW_BEFORE_TEST: pip install -r {project}/${{ matrix.python.req_test }}
7878
CIBW_TEST_COMMAND: pytest {project}/test
79-
CIBW_ENABLE: ${{ matrix.python.free_threading == '1' && 'cpython-freethreading' || '' }}
79+
CIBW_ENABLE: ${{ matrix.python.ft == '1' && 'cpython-freethreading' || '' }}
8080

8181
- run: pip install pipx
8282
if: matrix.os == 'macos-13-xlarge'
@@ -89,11 +89,11 @@ jobs:
8989
CIBW_BEFORE_BUILD: pip install -r {project}/${{ matrix.python.req_build }}
9090
CIBW_BEFORE_TEST: pip install -r {project}/${{ matrix.python.req_test }}
9191
CIBW_TEST_COMMAND: pytest {project}/test
92-
CIBW_ENABLE: ${{ matrix.python.free_threading == '1' && 'cpython-freethreading' || '' }}
92+
CIBW_ENABLE: ${{ matrix.python.ft == '1' && 'cpython-freethreading' || '' }}
9393

9494
- uses: actions/upload-artifact@v4
9595
with:
96-
name: dist-wheels-${{ matrix.os }}-py3${{ matrix.python.minor }} # Unique artifact name
96+
name: dist-wheels-${{ matrix.os }}-py3${{ matrix.python.minor }}-t{{ matrix.python.ft }} # Unique artifact name
9797
path: dist/*
9898

9999
upload:
@@ -108,11 +108,6 @@ jobs:
108108
path: dist
109109
merge-multiple: true
110110

111-
# - name: Flatten dist directory
112-
# run: |
113-
# find dist -mindepth 2 -type f \( -name '*.whl' -o -name '*.tar.gz' \) \
114-
# -exec mv {} dist/ \;
115-
116111
- uses: pypa/gh-action-pypi-publish@release/v1
117112
with:
118113
password: ${{ secrets.PYPI_TOKEN }}

0 commit comments

Comments
 (0)