Files
ci-actions/publish/action.yaml
T

29 lines
845 B
YAML
Raw Normal View History

2026-09-27 02:10:32 +03:00
name: publish generic package
description: publish generic package into gitea packages
inputs:
2026-09-27 19:43:52 +03:00
file:
2026-09-27 18:22:32 +03:00
description: file to upload as package
2026-09-27 02:10:32 +03:00
required: true
2026-09-27 19:43:52 +03:00
package:
2026-09-27 18:22:32 +03:00
description: gitea package name
2026-09-27 02:10:32 +03:00
required: true
2026-09-27 19:43:52 +03:00
version:
2026-09-27 18:22:32 +03:00
description: gitea package version
2026-09-27 02:10:32 +03:00
required: true
force:
description: force package replacement keeping the same version
required: false
runs:
using: composite
steps:
- shell: bash
env:
GITEA_URL: ${{ gitea.server_url }}
BASE_URL: ${{ inputs.base_url }}
run: |
base_url="${BASE_URL:-$GITEA_URL}"
2026-09-27 19:43:52 +03:00
curl -H "Authorization: token ${{ gitea.token}}" \
--upload-file ${{ inputs.file }} \
"${base_url}/api/packages/${{ gitea.repository_owner }}/generic/${{ inputs.package }}/${{ inputs.version }}/${{ inputs.file }}"