Files
ci-actions/publish/action.yaml
T

42 lines
1.1 KiB
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:
base_url:
description: gitea base url
required: false
organization:
description: gitea organization
required: true
user:
description: gitea user
required: true
token:
description: gitea auth token
required: true
path:
description: local file path
required: true
package_name:
description: package name
required: true
package_version:
description: package version
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}"
curl --user "${{ inputs.user }}:${{ inputs.token }}" \
--upload-file ${{ inputs.package_path }} \
"${base_url}/api/packages/${{ inputs.organization }}/generic/${{ inputs.package_name }}/${{ inputs.version}}"/${{ inputs.path }}