@@ -13,12 +13,12 @@ jobs:
1313 name : Creating source release
1414 runs-on : ubuntu-latest
1515 steps :
16- - uses : actions/checkout@v4.1.1
16+ - uses : actions/checkout@v6.0.2
1717
1818 - name : Setting up Python
19- uses : actions/setup-python@v5.4 .0
19+ uses : actions/setup-python@v6.2 .0
2020 with :
21- python-version : 3.9
21+ python-version : " 3.9"
2222
2323 - name : Installing python build dependencies
2424 run : |
3535 run : |
3636 pytest
3737
38- - uses : actions/upload-artifact@v4.3.1
38+ - uses : actions/upload-artifact@v6.0.0
3939 with :
4040 name : dist-sdist
4141 path : dist/*.tar.gz
@@ -50,32 +50,32 @@ jobs:
5050 strategy :
5151 fail-fast : true
5252 matrix :
53- os : [ubuntu-22.04, windows-2022, macos-13 ]
54- py : ["cp39", "cp310", "cp311", "cp312", "cp313"]
53+ os : [ubuntu-22.04, windows-2022, macos-15 ]
54+ py : ["cp39", "cp310", "cp311", "cp312", "cp313", "cp314" ]
5555
5656 steps :
57- - uses : actions/checkout@v4.1.1
57+ - uses : actions/checkout@v6.0.2
5858
59- - uses : actions/setup-python@v5.4 .0
59+ - uses : actions/setup-python@v6.2 .0
6060 name : Setting up Python
6161 with :
62- python-version : ' 3.9'
62+ python-version : " 3.9"
6363
6464 - name : Set up QEMU
6565 if : runner.os == 'Linux'
66- uses : docker/setup-qemu-action@v1
66+ uses : docker/setup-qemu-action@v3.7.0
6767 with :
6868 platforms : all
6969
7070 - name : Build & test wheels
71- uses : pypa/cibuildwheel@v2.22.0
71+ uses : pypa/cibuildwheel@v3.3.1
7272 env :
7373 CIBW_ARCHS_LINUX : auto aarch64 ppc64le s390x
7474 CIBW_ARCHS_MACOS : x86_64 arm64 universal2
7575 CIBW_BUILD : " ${{ matrix.py }}-*"
7676 CIBW_TEST_SKIP : " *_arm64 *_universal2:arm64"
7777
78- - uses : actions/upload-artifact@v4.3.1
78+ - uses : actions/upload-artifact@v6.0.0
7979 with :
8080 name : dist-${{ matrix.os }}-${{ matrix.py }}
8181 path : ./wheelhouse/*.whl
@@ -85,13 +85,13 @@ jobs:
8585 name : Uploading built packages to pypi for release.
8686 runs-on : ubuntu-latest
8787 steps :
88- - uses : actions/download-artifact@v4.1.4
88+ - uses : actions/download-artifact@v7.0.0
8989 with :
9090 pattern : dist-*
9191 merge-multiple : true
9292 path : dist
9393
94- - uses : pypa/gh-action-pypi-publish@v1.8.14
94+ - uses : pypa/gh-action-pypi-publish@v1.13.0
9595 with :
9696 user : ${{ secrets.PYPI_USERNAME }}
9797 password : ${{ secrets.PYPI_PASSWORD }}
0 commit comments