--- name: Gitea Gather Release Facts on: workflow_call: outputs: sha: description: "Git SHA of the release" value: ${{ jobs.facts.outputs.sha }} git_tag: description: "Release tag name" value: ${{ jobs.facts.outputs.git_tag }} environment: description: "Deployment environment" value: ${{ jobs.facts.outputs.environment }} jobs: facts: name: Gather Facts steps: - name: Set outputs id: facts run: | echo "sha=${{ gitea.event.release.target_commitish }}" >> $GITHUB_OUTPUT echo "git_tag=${{ gitea.event.release.tag_name }}" >> $GITHUB_OUTPUT echo "environment=${{ gitea.event.release.prerelease && 'staging' || 'live' }}" >> $GITHUB_OUTPUT outputs: sha: ${{ steps.facts.outputs.sha }} git_tag: ${{ steps.facts.outputs.git_tag }} environment: ${{ steps.facts.outputs.environment }}