@@ -29,13 +29,13 @@ jobs:
2929 - name : Install Python
3030 uses : actions/setup-python@v4
3131 with :
32- python-version : 3.7
32+ python-version : 3.10
3333
3434 - name : Build wheel
3535 run : |
3636 pip install wheel
3737 python setup.py bdist_wheel
38- - uses : actions/upload-artifact@v3
38+ - uses : actions/upload-artifact@v4
3939 with :
4040 path : nrtest-swmm/dist/*.whl
4141
4646 strategy :
4747 fail-fast : false
4848 matrix :
49- os : [ubuntu-latest, windows-2022 , macos-12 ]
50- pyver : [cp38, cp39, cp310, cp311, cp312]
49+ os : [ubuntu-latest, windows-latest , macos-latest ]
50+ pyver : [cp39, cp310, cp311, cp312]
5151
5252 steps :
5353 - name : Checkout repo
5656 submodules : true
5757
5858 - name : Build wheels
59- uses : pypa/cibuildwheel@v2.17.0
59+ uses : pypa/cibuildwheel@v3.1.4
6060 with :
6161 package-dir : ./swmm-toolkit
6262 env :
8080 CIBW_TEST_SKIP : " *-*linux_{aarch64,ppc64le,s390x} *-macosx_arm64 *-macosx_universal2:arm64"
8181 CIBW_BUILD_VERBOSITY : 1
8282
83- - uses : actions/upload-artifact@v3
83+ - uses : actions/upload-artifact@v4
8484 with :
8585 path : ./wheelhouse/*.whl
8686
@@ -105,7 +105,7 @@ jobs:
105105 platforms : all
106106
107107 - name : Build wheels
108- uses : pypa/cibuildwheel@v2.17.0
108+ uses : pypa/cibuildwheel@v3.1.4
109109 with :
110110 package-dir : ./swmm-toolkit
111111 env :
@@ -118,7 +118,7 @@ jobs:
118118 # only build current supported python: https://devguide.python.org/versions/
119119 # don't build pypy or musllinux to save build time. TODO: find a good way to support those archs
120120 CIBW_BUILD : ${{matrix.pyver}}-*
121- CIBW_SKIP : cp36-* cp37-* pp* *-musllinux*
121+ CIBW_SKIP : cp36-* cp37-* cp-*38 pp* *-musllinux*
122122 CIBW_BUILD_VERBOSITY : 1
123123
124124 - uses : actions/upload-artifact@v4
0 commit comments