From 1eca0a0cba3055b4035276a8498611b1117814af Mon Sep 17 00:00:00 2001 From: Zee Vieira Date: Tue, 11 Nov 2025 13:39:45 +0100 Subject: [PATCH] release workflow to gather release facts --- .../workflows/gitea-gather-release-facts.yaml | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .gitea/workflows/gitea-gather-release-facts.yaml diff --git a/.gitea/workflows/gitea-gather-release-facts.yaml b/.gitea/workflows/gitea-gather-release-facts.yaml new file mode 100644 index 0000000..9566e3a --- /dev/null +++ b/.gitea/workflows/gitea-gather-release-facts.yaml @@ -0,0 +1,28 @@ +--- +name: Gitea Gather Release Facts +on: + workflow_call: + outputs: + sha: + description: "Git SHA of the release" + value: ${{ jobs.facts.outputs.sha }} + tag_name: + description: "Release tag name" + value: ${{ jobs.facts.outputs.tag_name }} + 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 "tag_name=${{ gitea.event.release.tag_name }}" >> $GITHUB_OUTPUT + echo "environment=${{ gitea.event.release.prerelease && 'staging' || 'live' }}" >> $GITHUB_OUTPUT + outputs: + sha: ${{ steps.facts.outputs.sha }} + tag_name: ${{ steps.facts.outputs.tag_name }} + environment: ${{ steps.facts.outputs.environment }}