Skip to content

Commit fd6d96b

Browse files
committed
ci: update GitHub Actions workflows
1 parent a8e2013 commit fd6d96b

File tree

3 files changed

+20
-21
lines changed

3 files changed

+20
-21
lines changed

.github/workflows/ci-linux.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
strategy:
1111
matrix:
12-
# 2024/11/07: 3.13 will have to be added when scikit-image 0.25 is available
13-
python-version: ["3.10", "3.11", "3.12"]
12+
python-version: ["3.11", "3.11", "3.12", "3.13"]
1413

1514
steps:
1615
- name: Install apt packages
@@ -20,10 +19,10 @@ jobs:
2019
libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 \
2120
libxcb-xinerama0 libxcb-xfixes0 xdotool
2221
23-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@v5
2423

2524
- name: Set up Python ${{ matrix.python-version }}
26-
uses: actions/setup-python@v5
25+
uses: actions/setup-python@v6
2726
with:
2827
python-version: ${{ matrix.python-version }}
2928

.github/workflows/ci-pixi.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
run:
1616
shell: bash -l {0}
1717
steps:
18-
- uses: actions/checkout@v4
19-
- uses: prefix-dev/setup-pixi@v0.8.1
18+
- uses: actions/checkout@v5
19+
- uses: prefix-dev/setup-pixi@v0.9.2
2020
with:
21-
pixi-version: v0.33.0
21+
pixi-version: v0.55.0
2222
cache: false
2323
- name: Install
2424
run: |

.github/workflows/wheels.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ jobs:
2121
- os: macos
2222
architecture: arm64
2323
steps:
24-
- uses: actions/checkout@v4
25-
- uses: actions/setup-python@v5
24+
- uses: actions/checkout@v5
25+
- uses: actions/setup-python@v6
2626
with:
2727
python-version: 3.x
2828
- name: Build wheels
29-
uses: pypa/cibuildwheel@v2.21.3
29+
uses: pypa/cibuildwheel@v3.2.1
3030
env:
31-
CIBW_SKIP: pp* cp36-* cp37-* cp38-* cp39-* *-musllinux*
31+
CIBW_SKIP: pp* cp38-* cp39-* cp10-* *-musllinux*
3232
CIBW_ARCHS: ${{ matrix.architecture }}
3333
- uses: actions/upload-artifact@v4
3434
with:
@@ -44,14 +44,14 @@ jobs:
4444
- os: windows
4545
architecture: AMD64
4646
steps:
47-
- uses: actions/checkout@v4
48-
- uses: actions/setup-python@v5
47+
- uses: actions/checkout@v5
48+
- uses: actions/setup-python@v6
4949
with:
5050
python-version: 3.x
5151
- name: Build wheels
52-
uses: pypa/cibuildwheel@v2.21.3
52+
uses: pypa/cibuildwheel@v3.2.1
5353
env:
54-
CIBW_SKIP: pp* cp36-* cp37-* cp38-* cp39-* *-musllinux*
54+
CIBW_SKIP: pp* cp38-* cp39-* cp10-* *-musllinux*
5555
CIBW_ARCHS: ${{ matrix.architecture }}
5656
# increase pip debugging output
5757
# CIBW_BUILD_VERBOSITY: 2
@@ -71,19 +71,19 @@ jobs:
7171
startsWith(github.ref, 'refs/tags/')
7272
runs-on: ubuntu-latest
7373
steps:
74-
- uses: actions/checkout@v4
74+
- uses: actions/checkout@v5
7575
- uses: docker/setup-qemu-action@v2
7676
with:
7777
platforms: arm64
7878

79-
- uses: actions/setup-python@v5
79+
- uses: actions/setup-python@v6
8080
with:
8181
python-version: 3.x
8282

8383
- name: Build wheels
84-
uses: pypa/cibuildwheel@v2.21.3
84+
uses: pypa/cibuildwheel@v3.2.1
8585
env:
86-
CIBW_SKIP: pp* cp36-* cp37-* cp38-* cp39-* *-musllinux*
86+
CIBW_SKIP: pp* cp38-* cp39-* cp10-* *-musllinux*
8787
CIBW_ARCHS: aarch64
8888
- uses: actions/upload-artifact@v4
8989
with:
@@ -93,7 +93,7 @@ jobs:
9393
sdist:
9494
runs-on: ubuntu-latest
9595
steps:
96-
- uses: actions/checkout@v4
96+
- uses: actions/checkout@v5
9797
- run: echo ${{ github.ref }}
9898
- run: python -m pip install build twine packaging -U
9999
- run: python -m build --sdist
@@ -111,7 +111,7 @@ jobs:
111111
- uses: actions/download-artifact@v4
112112
with:
113113
name: sdist
114-
- uses: actions/setup-python@v5
114+
- uses: actions/setup-python@v6
115115
with:
116116
python-version: 3.13
117117
- run: |

0 commit comments

Comments
 (0)