Skip to content

Commit 8652838

Browse files
authored
Merge branch 'develop' into henryiii/ci/addft
2 parents dfc2a9b + 93737c8 commit 8652838

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
fail-fast: false
4848
matrix:
4949
os: [ubuntu-latest, windows-latest, macos-13, macos-latest, ubuntu-24.04-arm, windows-11-arm]
50-
py: [cp39, cp310, cp311, cp312, cp313, cp313t]
50+
py: [cp39, cp310, cp311, cp312, cp313, cp313t, cp314]
5151
exclude:
5252
- os: ubuntu-24.04-arm
5353
py: cp39
@@ -63,7 +63,7 @@ jobs:
6363

6464
- uses: astral-sh/setup-uv@v6
6565

66-
- uses: pypa/cibuildwheel@v3.0
66+
- uses: pypa/cibuildwheel@v3.1
6767
env:
6868
CIBW_BUILD: ${{ matrix.py }}-*
6969

@@ -75,18 +75,20 @@ jobs:
7575
sdist:
7676
needs: release_check
7777
name: source package
78-
runs-on: ubuntu-latest
78+
runs-on: macos-latest
7979
steps:
8080
- uses: actions/checkout@v4
8181
with:
8282
submodules: true
83-
# without this, the Qt tests abort because a lib is missing
84-
- uses: tlambert03/setup-qt-libs@v1
83+
84+
- uses: actions/setup-python@v5
85+
with:
86+
python-version: "3.12"
8587

8688
- run: pipx run build --sdist
8789

88-
- run: python -m pip install --upgrade pip setuptools
89-
- run: python -m pip install -v $(echo dist/iminuit-*)[test]
90+
- run: python -m pip install --upgrade pip setuptools pytest
91+
- run: python -m pip install -v $(echo dist/iminuit-*)
9092
- run: python -m pytest
9193

9294
- uses: actions/upload-artifact@v4
@@ -115,7 +117,7 @@ jobs:
115117
path: dist
116118

117119
- name: Generate artifact attestation for sdist and wheels
118-
uses: actions/attest-build-provenance@db473fddc028af60658334401dc6fa3ffd8669fd # v2.3.0
120+
uses: actions/attest-build-provenance@e8998f949152b193b063cb0ec769d69d929409be # v2.4.0
119121
with:
120122
subject-path: "dist/iminuit-*"
121123

0 commit comments

Comments
 (0)