File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,10 @@ name: Build and push images
33on :
44 workflow_dispatch :
55 inputs :
6+ runsOn :
7+ description : ' runs on'
8+ required : true
9+ default : ' ubuntu-latest'
610 dockerhubImageName :
711 description : ' dockerhub image name'
812 required : true
2731jobs :
2832 prepare :
2933 name : Prepare matrix
30- runs-on : ubuntu-latest
34+ runs-on : " ${{ inputs.runsOn === '' ? ' ubuntu-latest' : inputs.runsOn }} "
3135 outputs :
3236 tasks : ${{ steps.gentasks.outputs.tasks }}
3337 images : ${{ steps.gentasks.outputs.images }}
@@ -106,7 +110,7 @@ jobs:
106110
107111 build :
108112 name : ${{ matrix.tag.tag }} build and push
109- runs-on : ubuntu-latest
113+ runs-on : " ${{ inputs.runsOn === '' ? ' ubuntu-latest' : inputs.runsOn }} "
110114 needs : prepare
111115 strategy :
112116 matrix : ${{ fromJson(needs.prepare.outputs.tasks) }}
@@ -248,7 +252,7 @@ jobs:
248252
249253 gen-attests :
250254 name : Generate attestation jobs
251- runs-on : ubuntu-latest
255+ runs-on : " ${{ inputs.runsOn === '' ? ' ubuntu-latest' : inputs.runsOn }} "
252256 needs : build
253257 if : ${{ always() }}
254258 outputs :
@@ -291,7 +295,7 @@ jobs:
291295
292296 attest :
293297 name : ${{ matrix.attests.image }} artifact attestation
294- runs-on : ubuntu-latest
298+ runs-on : ${{ inputs.runsOn === '' ? ' ubuntu-latest' : inputs.runsOn }}
295299 needs : gen-attests
296300 strategy :
297301 matrix : ${{ fromJson(needs.gen-attests.outputs.tasks) }}
You can’t perform that action at this time.
0 commit comments