#4 : Implement Attach artifact to a release action

+ basic skeleton added
This commit is contained in:
2026-09-28 16:54:55 +03:00
parent 0c54e41045
commit 6185893c8d
+24
View File
@@ -0,0 +1,24 @@
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}