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 }}