--- name: Gitea Create Release on: workflow_call: inputs: token: description: "Token for authentication" required: true type: string outputs: name: description: "Release name" value: ${{ jobs.create-release.outputs.name }} tag_name: description: "Release tag name" value: ${{ jobs.create-release.outputs.tag_name }} jobs: create-release: name: Create Release steps: - id: facts run: | tag_name=$(date +%F-%H%M%S) echo name="Release ${tag_name}" >> $GITHUB_OUTPUT echo tag_name=${tag_name} >> $GITHUB_OUTPUT - uses: https://gitea.com/actions/gitea-release-action@v1 with: name: ${{ steps.facts.outputs.name }} tag_name: ${{ steps.facts.outputs.tag_name }} body: | Automated release triggered by push to main branch. draft: false prerelease: true target_commitish: ${{ gitea.sha }} token: ${{ inputs.token }} outputs: name: ${{ steps.facts.outputs.name }} tag_name: ${{ steps.facts.outputs.tag_name }}