File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change 1414 - " /docker/Dockerfile.nogil"
1515 workflow_dispatch :
1616 inputs :
17+ nogil :
18+ type : boolean
19+ default : false
1720 cpu :
1821 type : boolean
1922 default : false
3841 # ########## Free-threaded Python meta-base ############
3942 # ######################################################
4043 deploy-nogil-base :
44+ if : inputs.nogil
4145 name : " python-nogil-base"
4246 runs-on : ubuntu-latest
4347 env :
@@ -84,13 +88,17 @@ jobs:
8488 strategy :
8589 matrix :
8690 gcc : ["", "14"]
91+ build-nogil : ${{ inputs.nogil }}
8792 include :
8893 - disable-gil : false
8994 build-args : " "
9095 suffix : " "
9196 - disable-gil : true
9297 build-args : " base=devitocodes/bases:python-nogil"
9398 suffix : " -nogil"
99+ exclude :
100+ - build-nogil : false
101+ disable-gil : true
94102
95103 steps :
96104 - name : Checkout devito
@@ -135,13 +143,17 @@ jobs:
135143
136144 strategy :
137145 matrix :
146+ build-nogil : ${{ inputs.nogil }}
138147 include :
139148 - disable-gil : false
140149 build-args : " "
141150 suffix : " "
142151 - disable-gil : true
143152 build-args : " base=devitocodes/bases:python-nogil"
144153 suffix : " -nogil"
154+ exclude :
155+ - build-nogil : false
156+ disable-gil : true
145157
146158 steps :
147159 - name : Checkout devito
@@ -211,13 +223,17 @@ jobs:
211223
212224 strategy :
213225 matrix :
226+ build-nogil : ${{ inputs.nogil }}
214227 include :
215228 - disable-gil : false
216229 build-args : " "
217230 suffix : " "
218231 - disable-gil : true
219232 build-args : " base=devitocodes/bases:python-nogil"
220233 suffix : " -nogil"
234+ exclude :
235+ - build-nogil : false
236+ disable-gil : true
221237
222238 steps :
223239 - name : Checkout devito
@@ -291,13 +307,17 @@ jobs:
291307
292308 strategy :
293309 matrix :
310+ build-nogil : ${{ inputs.nogil }}
294311 include :
295312 - disable-gil : false
296313 build-args : " "
297314 suffix : " "
298315 - disable-gil : true
299316 build-args : " base=devitocodes/bases:python-nogil"
300317 suffix : " -nogil"
318+ exclude :
319+ - build-nogil : false
320+ disable-gil : true
301321
302322 steps :
303323 - name : Checkout devito
You can’t perform that action at this time.
0 commit comments