Files
ci-actions/attach/action.yaml
T

24 lines
674 B
YAML

name: attach artefact to release
description: attach file to an existing release in gitea
inputs:
release:
description: release id
required: true
file:
description: file name to attach
required: true
name:
description: artefact name override
required: false
runs:
using: composite
steps:
- shell: bash
env:
$NAME: ${{ inputs.name }}
run: |
name="${NAME:-${{ inputs.file }}}"
curl --fail-with-body -X POST -H "Authorization: token ${ACTI_BOT_TOKEN}" -F "attachment=@${{ inputs.file }}" \
${{ gitea.api_url }}/repos/${{ gitea.repository }}/releases/${{ inputs.release }}/assets?name=${name}