#1 : Publish generic package to gitea #2
@@ -0,0 +1,41 @@
|
|||||||
|
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 }}
|
||||||
Reference in New Issue
Block a user