name: publish generic package description: publish generic package into gitea packages inputs: file: description: file to upload as package required: true package: description: gitea package name required: true version: description: gitea 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 -H "Authorization: token ${{ gitea.token}}" \ --upload-file ${{ inputs.file }} \ "${base_url}/api/packages/${{ gitea.repository_owner }}/generic/${{ inputs.package }}/${{ inputs.version }}/${{ inputs.file }}"