Files
ci-actions/attach/action.yaml
T

25 lines
701 B
YAML
Raw Normal View History

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 }}}"
2026-09-28 19:46:44 +03:00
name="${name##*/}"
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}