Skip to content

Commit 11916b4

Browse files
committed
Upgrade CI actions
1 parent dd66c0e commit 11916b4

File tree

5 files changed

+22
-22
lines changed

5 files changed

+22
-22
lines changed

.github/workflows/CI-wheels.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
os: [macos-13, windows-2022, ubuntu-24.04]
2323

2424
steps:
25-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v5
2626

2727
- name: Set up QEMU
2828
if: runner.os == 'Linux'
@@ -31,9 +31,9 @@ jobs:
3131
platforms: all
3232

3333
- name: Build wheels
34-
uses: pypa/cibuildwheel@v2.22
34+
uses: pypa/cibuildwheel@v3.2
3535

36-
- uses: actions/upload-artifact@v4
36+
- uses: actions/upload-artifact@v5
3737
with:
3838
name: wheels-${{ matrix.os }}
3939
path: ./wheelhouse/*.whl
@@ -42,12 +42,12 @@ jobs:
4242
name: Build source distribution
4343
runs-on: ubuntu-latest
4444
steps:
45-
- uses: actions/checkout@v4
45+
- uses: actions/checkout@v5
4646

4747
- name: Build sdist
4848
run: pipx run build --sdist
4949

50-
- uses: actions/upload-artifact@v4
50+
- uses: actions/upload-artifact@v5
5151
with:
5252
name: sdist
5353
path: dist/*.tar.gz

.github/workflows/Publish.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
os: [ubuntu-24.04, macos-13, windows-2022]
2626

2727
steps:
28-
- uses: actions/checkout@v4
28+
- uses: actions/checkout@v5
2929

3030
- name: Set up QEMU
3131
if: runner.os == 'Linux'
@@ -68,7 +68,7 @@ jobs:
6868
security unlock-keychain -p mysecretpassword ${APPLE_SIGNING_KEYCHAIN_PATH}
6969
7070
- name: Build wheels
71-
uses: pypa/cibuildwheel@v2.22
71+
uses: pypa/cibuildwheel@v3.2
7272

7373
- name: Cleanup Apple Keychain
7474
if: matrix.os == 'macos-13'
@@ -78,7 +78,7 @@ jobs:
7878
security delete-keychain ${APPLE_SIGNING_KEYCHAIN_PATH}
7979
rm -f ${APPLE_SIGNING_KEYCHAIN_PATH}
8080
81-
- uses: actions/upload-artifact@v4
81+
- uses: actions/upload-artifact@v5
8282
with:
8383
name: wheels-${{ matrix.os }}
8484
path: ./wheelhouse/*.whl
@@ -87,12 +87,12 @@ jobs:
8787
name: Build source distribution
8888
runs-on: ubuntu-latest
8989
steps:
90-
- uses: actions/checkout@v4
90+
- uses: actions/checkout@v5
9191

9292
- name: Build sdist
9393
run: pipx run build --sdist
9494

95-
- uses: actions/upload-artifact@v4
95+
- uses: actions/upload-artifact@v5
9696
with:
9797
name: sdist
9898
path: dist/*.tar.gz
@@ -103,24 +103,24 @@ jobs:
103103
environment: release
104104
steps:
105105
# retrieve all artifacts
106-
- uses: actions/download-artifact@v4
106+
- uses: actions/download-artifact@v6
107107
with:
108108
name: sdist
109109
path: dist
110-
- uses: actions/download-artifact@v4
110+
- uses: actions/download-artifact@v6
111111
with:
112112
name: wheels-ubuntu-24.04
113113
path: dist
114-
- uses: actions/download-artifact@v4
114+
- uses: actions/download-artifact@v6
115115
with:
116116
name: wheels-macos-13
117117
path: dist
118-
- uses: actions/download-artifact@v4
118+
- uses: actions/download-artifact@v6
119119
with:
120120
name: wheels-windows-2022
121121
path: dist
122122

123-
- uses: pypa/gh-action-pypi-publish@v1.9.0
123+
- uses: pypa/gh-action-pypi-publish@v1.13.0
124124
with:
125125
user: __token__
126126
# password: ${{ secrets.PYPI_TEST_API_TOKEN }}

.github/workflows/QA.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ jobs:
99
lint:
1010
runs-on: ubuntu-24.04
1111
steps:
12-
- uses: actions/checkout@v4
12+
- uses: actions/checkout@v5
1313

1414
- name: Set up Python
15-
uses: actions/setup-python@v5
15+
uses: actions/setup-python@v6
1616
with:
1717
python-version: "3.13"
1818
architecture: x64

.github/workflows/Tests.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
1717

1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v5
2020

2121
- name: Set up Python ${{ matrix.python }}
22-
uses: actions/setup-python@v5
22+
uses: actions/setup-python@v6
2323
with:
2424
python-version: ${{ matrix.python }}
2525
architecture: x64
@@ -39,7 +39,7 @@ jobs:
3939

4040
- name: Upload coverage report to codecov
4141
if: matrix.os == 'ubuntu-24.04' && matrix.python == '3.13'
42-
uses: codecov/codecov-action@v4
42+
uses: codecov/codecov-action@v5
4343
with:
4444
fail_ci_if_error: true
4545
token: ${{ secrets.CODECOV_TOKEN }}

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ requires = [
33
"setuptools == 74.1.1",
44
"wheel == 0.44.0",
55
"cython == 3.0.11",
6-
# https://github.com/pypa/cibuildwheel/blob/v2.22/cibuildwheel/resources/constraints.txt
7-
"delocate == 0.12.0 ; platform_system=='Windows'",
6+
# https://github.com/pypa/cibuildwheel/blob/v3.2/cibuildwheel/resources/constraints.txt
7+
"delocate == 0.13.0 ; platform_system=='Windows'",
88
]
99
build-backend = "setuptools.build_meta"
1010

0 commit comments

Comments
 (0)