@@ -3,9 +3,9 @@ name: release-deploy
33on :
44 release :
55 types : [ published ]
6- # push:
7- # branches: [ main ]
8- # pull_request:
6+ push :
7+ branches : [ main ]
8+ pull_request :
99
1010jobs :
1111 build-sdist :
@@ -41,39 +41,39 @@ jobs:
4141 fail-fast : false
4242 matrix :
4343 include :
44- # Windows 32 bit
45- - os : windows-latest
46- python : 39
47- platform_id : win32
48- - os : windows-latest
49- python : 310
50- platform_id : win32
51- - os : windows-latest
52- python : 311
53- platform_id : win32
54- - os : windows-latest
55- python : 312
56- platform_id : win32
57- - os : windows-latest
58- python : 313
59- platform_id : win32
44+ # # Windows 32 bit
45+ # - os: windows-latest
46+ # python: 39
47+ # platform_id: win32
48+ # - os: windows-latest
49+ # python: 310
50+ # platform_id: win32
51+ # - os: windows-latest
52+ # python: 311
53+ # platform_id: win32
54+ # - os: windows-latest
55+ # python: 312
56+ # platform_id: win32
57+ # - os: windows-latest
58+ # python: 313
59+ # platform_id: win32
6060
61- # Windows 64 bit
62- - os : windows-latest
63- python : 39
64- platform_id : win_amd64
65- - os : windows-latest
66- python : 310
67- platform_id : win_amd64
68- - os : windows-latest
69- python : 311
70- platform_id : win_amd64
71- - os : windows-latest
72- python : 312
73- platform_id : win_amd64
74- - os : windows-latest
75- python : 313
76- platform_id : win_amd64
61+ # # Windows 64 bit
62+ # - os: windows-latest
63+ # python: 39
64+ # platform_id: win_amd64
65+ # - os: windows-latest
66+ # python: 310
67+ # platform_id: win_amd64
68+ # - os: windows-latest
69+ # python: 311
70+ # platform_id: win_amd64
71+ # - os: windows-latest
72+ # python: 312
73+ # platform_id: win_amd64
74+ # - os: windows-latest
75+ # python: 313
76+ # platform_id: win_amd64
7777
7878 # Linux 64 bit manylinux2014
7979 - os : ubuntu-latest
@@ -98,38 +98,38 @@ jobs:
9898 manylinux_image : manylinux2014
9999
100100 # Linux aarch64
101- - os : ubuntu-latest
102- python : 39
103- platform_id : manylinux_aarch64
104- - os : ubuntu-latest
105- python : 310
106- platform_id : manylinux_aarch64
107- - os : ubuntu-latest
108- python : 311
109- platform_id : manylinux_aarch64
110- - os : ubuntu-latest
111- python : 312
112- platform_id : manylinux_aarch64
113- - os : ubuntu-latest
114- python : 313
115- platform_id : manylinux_aarch64
101+ # - os: ubuntu-latest
102+ # python: 39
103+ # platform_id: manylinux_aarch64
104+ # - os: ubuntu-latest
105+ # python: 310
106+ # platform_id: manylinux_aarch64
107+ # - os: ubuntu-latest
108+ # python: 311
109+ # platform_id: manylinux_aarch64
110+ # - os: ubuntu-latest
111+ # python: 312
112+ # platform_id: manylinux_aarch64
113+ # - os: ubuntu-latest
114+ # python: 313
115+ # platform_id: manylinux_aarch64
116116
117- # MacOS x86_64
118- - os : macos-12
119- python : 39
120- platform_id : macosx_x86_64
121- - os : macos-12
122- python : 310
123- platform_id : macosx_x86_64
124- - os : macos-12
125- python : 311
126- platform_id : macosx_x86_64
127- - os : macos-12
128- python : 312
129- platform_id : macosx_x86_64
130- - os : macos-12
131- python : 313
132- platform_id : macosx_x86_64
117+ # # MacOS x86_64
118+ # - os: macos-12
119+ # python: 39
120+ # platform_id: macosx_x86_64
121+ # - os: macos-12
122+ # python: 310
123+ # platform_id: macosx_x86_64
124+ # - os: macos-12
125+ # python: 311
126+ # platform_id: macosx_x86_64
127+ # - os: macos-12
128+ # python: 312
129+ # platform_id: macosx_x86_64
130+ # - os: macos-12
131+ # python: 313
132+ # platform_id: macosx_x86_64
133133
134134 steps :
135135 - uses : actions/checkout@v4
@@ -150,7 +150,7 @@ jobs:
150150 - name : Install cibuildwheel
151151 run : |
152152 python -m pip install -U pip
153- python -m pip install cibuildwheel>=2.16
153+ python -m pip install cibuildwheel>=2.21
154154
155155 - name : Build wheels
156156 env :
@@ -178,18 +178,18 @@ jobs:
178178 matrix :
179179 include :
180180 # MacOS arm64
181- - os : macos-14
182- python : 39
183- platform_id : macosx_arm64
184- - os : macos-14
185- python : 310
186- platform_id : macosx_arm64
187- - os : macos-14
188- python : 311
189- platform_id : macosx_arm64
190- - os : macos-14
191- python : 312
192- platform_id : macosx_arm64
181+ # - os: macos-14
182+ # python: 39
183+ # platform_id: macosx_arm64
184+ # - os: macos-14
185+ # python: 310
186+ # platform_id: macosx_arm64
187+ # - os: macos-14
188+ # python: 311
189+ # platform_id: macosx_arm64
190+ # - os: macos-14
191+ # python: 312
192+ # platform_id: macosx_arm64
193193 - os : macos-14
194194 python : 313
195195 platform_id : macosx_arm64
@@ -205,7 +205,7 @@ jobs:
205205 python-version : ' 3.9'
206206
207207 - name : Install cibuildwheel
208- run : python -m pip install cibuildwheel==2.16.2 wheel= =0.42
208+ run : python -m pip install cibuildwheel>=2.21 wheel> =0.42
209209
210210 - name : Build wheels
211211 env :
@@ -274,23 +274,23 @@ jobs:
274274 # The pypi upload fails with non-linux containers, so grab the uploaded
275275 # artifacts and run using those
276276 # See: https://github.com/pypa/gh-action-pypi-publish/discussions/15
277- deploy :
278- name : Upload wheels to PyPI
279- # needs: [ test-package ]
280- needs : [ build-wheels, build-sdist, build-wheels-macos-arm64 ]
281- runs-on : ubuntu-latest
282- environment :
283- name : pypi
284- url : https://pypi.org/project/pylibjpeg-libjpeg/
285- permissions :
286- id-token : write
287-
288- steps :
289- - name : Download the wheels
290- uses : actions/download-artifact@v4
291- with :
292- path : dist/
293- merge-multiple : true
294-
295- - name : Publish package to PyPi
296- uses : pypa/gh-action-pypi-publish@release/v1
277+ # deploy:
278+ # name: Upload wheels to PyPI
279+ # # needs: [ test-package ]
280+ # needs: [ build-wheels, build-sdist, build-wheels-macos-arm64 ]
281+ # runs-on: ubuntu-latest
282+ # environment:
283+ # name: pypi
284+ # url: https://pypi.org/project/pylibjpeg-libjpeg/
285+ # permissions:
286+ # id-token: write
287+ #
288+ # steps:
289+ # - name: Download the wheels
290+ # uses: actions/download-artifact@v4
291+ # with:
292+ # path: dist/
293+ # merge-multiple: true
294+ #
295+ # - name: Publish package to PyPi
296+ # uses: pypa/gh-action-pypi-publish@release/v1
0 commit comments