File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change 1010 workflow_call :
1111 inputs :
1212 deb-file-name :
13- required : true
13+ required : false
14+ type : string
15+ deb-url :
16+ description : ' URL for Kolibri deb file'
17+ required : false
1418 type : string
1519 ref :
1620 description : ' A ref for this workflow to check out its own repo'
17- required : true
21+ required : false
1822 type : string
1923 outputs :
2024 zip-file-name :
2832 outputs :
2933 zip-file-name : ${{ steps.get-zip-filename.outputs.zip-file-name }}
3034 steps :
35+ - name : Validate deb reference inputs
36+ if : ${{ (inputs.deb-file-name && inputs.deb-url) || (!inputs.deb-file-name && !inputs.deb-url) }}
37+ run : |
38+ echo "Must specify only one reference for the deb file to build the image with."
39+ exit 1
3140 - uses : actions/checkout@v4
3241 if : ${{ !inputs.ref }}
3342 - uses : actions/checkout@v4
3645 repository : learningequality/kolibri-image-pi
3746 ref : ${{ inputs.ref }}
3847 - name : Download the debfile from URL and install
39- if : ${{ github.event. inputs.deb-url }}
40- run : make get-deb deb=${{ github.event. inputs.deb-url }}
48+ if : ${{ inputs.deb-url }}
49+ run : make get-deb deb=${{ inputs.deb-url }}
4150 - name : Download the debfile from artifacts
4251 if : ${{ inputs.deb-file-name }}
4352 uses : actions/download-artifact@v4
You can’t perform that action at this time.
0 commit comments