Update action.yml
This commit is contained in:
parent
e776bb519b
commit
2b9217ef02
25
action.yml
25
action.yml
@ -1,10 +1,7 @@
|
|||||||
name: 'pack'
|
name: 'pack'
|
||||||
description: 'Use pack to upload a package'
|
description: 'Use pack to upload a package'
|
||||||
inputs:
|
inputs:
|
||||||
name:
|
file:
|
||||||
description: 'the name of the upload'
|
|
||||||
required: true
|
|
||||||
filename:
|
|
||||||
description: 'the file to upload'
|
description: 'the file to upload'
|
||||||
required: true
|
required: true
|
||||||
feature:
|
feature:
|
||||||
@ -13,18 +10,28 @@ inputs:
|
|||||||
secret:
|
secret:
|
||||||
description: 'the secret for pack'
|
description: 'the secret for pack'
|
||||||
required: true
|
required: true
|
||||||
extract:
|
prefix:
|
||||||
description: 'whether to extract the file in to a folder'
|
description: 'an optional prefix for the filename'
|
||||||
|
required: false
|
||||||
|
default: ''
|
||||||
|
is_folder:
|
||||||
|
description: 'specify as "true" if uploading a folder'
|
||||||
required: false
|
required: false
|
||||||
default: false
|
default: false
|
||||||
runs:
|
runs:
|
||||||
using: "composite"
|
using: 'composite'
|
||||||
steps:
|
steps:
|
||||||
|
- run: if [ ${{ inputs.is_folder }} == true ] && [ ! -d ${{ inputs.file }} ]; then echo "Not a folder!"; exit 1; fi
|
||||||
|
- run: if [ ${{ inputs.is_folder }} == false ] && [ ! -f ${{ inputs.file }} ]; then echo "Not a file!"; exit 1; fi
|
||||||
- run: echo "Uploading '${{ inputs.filename }} to '${{ vars.PACK_HOST }}/api/upload/${{ gitea.repository }}/${{ inputs.feature }}'"
|
- run: echo "Uploading '${{ inputs.filename }} to '${{ vars.PACK_HOST }}/api/upload/${{ gitea.repository }}/${{ inputs.feature }}'"
|
||||||
- name: 'Upload file'
|
- name: 'Upload file'
|
||||||
run: |
|
run: |
|
||||||
curl -v -H 'Authorization: Bearer ${{ inputs.secret }}' \
|
curl -v -H 'Authorization: Bearer ${{ inputs.secret }}' \
|
||||||
-F name='${{ inputs.name }}' -F file=${{ inputs.filename }} \
|
-F ref='${{ gitea.ref }}' \
|
||||||
-F data=@${{ inputs.filename }} \
|
-F sha='${{ gitea.sha }}' \
|
||||||
|
-F prefix='${{ inputs.prefix }}' \
|
||||||
|
-F filename='${{ inputs.file }}' \
|
||||||
|
-F data=@'${{ inputs.file }}' \
|
||||||
|
-F is_folder='${{ inputs.is_folder }}' \
|
||||||
${{ vars.PACK_HOST }}/api/upload/${{ gitea.repository }}/${{ inputs.feature }}
|
${{ vars.PACK_HOST }}/api/upload/${{ gitea.repository }}/${{ inputs.feature }}
|
||||||
- run: echo "Upload complete"
|
- run: echo "Upload complete"
|
||||||
Loading…
x
Reference in New Issue
Block a user