name: create a release description: create gitea release (creating tag or for existing one) inputs: name: description: release name required: true version: description: release version required: true outputs: release_id: description: release id if created successfully value: ${{ steps.create-release.outputs.id }} runs: using: composite steps: - id: create-release shell: bash run: | RESPONSE=$(curl -X POST \ -H "Authorization: token ${ACTI_BOT_TOKEN}" \ -H "Content-Type: application/json" \ -d "{\"draft\": false, \"prerelease\": false, \"tag_name\": \"${{ inputs.version }}\", \"name\": \"${{ inputs.name }}\"}") \ "${{ gitea.api_url }}/repos/${{ gitea.repository }}/releases" echo "id=$(echo "$RESPONSE" | jq -r .id)" >> "$GITEA_OUTPUT"