name: 'pack' description: 'Use pack to upload a package' inputs: name: description: 'the name of the upload' required: true filename: description: 'the file to upload' required: true feature: description: 'the feature to upload to, i.e docs, nightly' required: true secret: description: 'the secret for pack' required: true extract: description: 'whether to extract the file in to a folder' required: false default: false runs: using: "composite" steps: - run: echo "Uploading '${{ inputs.filename }} to '${{ vars.PACK_HOST }}/api/upload/${{ gitea.repository }}/${{ inputs.feature }}'" - name: 'Upload file' run: curl -v -H 'Authorization: Bearer ${{ secrets.PACK_REPO_SECRET }}' -F name='${{ inputs.name }}' -F file=${{ inputs.filename }} -F data=@${{ inputs.filename }} ${{ vars.PACK_HOST }}/api/upload/${{ gitea.repository }}/${{ inputs.feature }} - run: echo "Upload complete"