From e6743e12fd57f9650b01d39b08b77749e40dfc52 Mon Sep 17 00:00:00 2001 From: Hein Date: Wed, 8 Apr 2026 13:12:02 +0200 Subject: [PATCH] chore(ci): add workflow_dispatch for manual release tagging --- .gitea/workflows/release.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 7f6cabe..3b5fceb 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -4,6 +4,11 @@ on: push: tags: - 'v*' + workflow_dispatch: + inputs: + tag: + description: 'Tag to release (e.g. v1.2.3)' + required: true jobs: test: @@ -35,7 +40,7 @@ jobs: - name: Build release binaries run: | - VERSION="${GITHUB_REF_NAME}" + VERSION="${{ github.event.inputs.tag || github.ref_name }}" for target in "linux/amd64" "linux/arm64" "darwin/amd64" "darwin/arm64" "windows/amd64"; do GOOS="${target%/*}" GOARCH="${target#*/}" @@ -50,7 +55,7 @@ jobs: - name: Create release and upload assets run: | - TAG="${GITHUB_REF_NAME}" + TAG="${{ github.event.inputs.tag || github.ref_name }}" API="${GITHUB_API_URL}/repos/${GITHUB_REPOSITORY}/releases" RELEASE=$(curl -s -X POST "$API" \