Files
actions/.gitea/workflows/gitea-create-release.yaml
2025-11-11 12:41:04 +01:00

39 lines
1.1 KiB
YAML

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