Skip to content

Commit 1121854

Browse files
committed
Upgrade CI actions
1 parent 89f9199 commit 1121854

File tree

4 files changed

+20
-20
lines changed

4 files changed

+20
-20
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.14"
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", "3.14"]
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.14'
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 }}

0 commit comments

Comments
 (0)