From a3280599339eb608a5e815e7f697ed81b651adb2 Mon Sep 17 00:00:00 2001 From: funman300 Date: Tue, 19 May 2026 13:25:12 -0700 Subject: [PATCH] fix(ci): add workflow_dispatch trigger to android-release workflow Tag-push events are not reliably processed by the self-hosted Gitea runner. workflow_dispatch with a tag input allows manual triggering via the Gitea UI or API as a fallback. Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/android-release.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/android-release.yml b/.gitea/workflows/android-release.yml index bf1771b..fcf65ca 100644 --- a/.gitea/workflows/android-release.yml +++ b/.gitea/workflows/android-release.yml @@ -4,6 +4,12 @@ on: push: tags: - 'v*' + workflow_dispatch: + inputs: + tag: + description: 'Release tag (e.g. v0.36.2)' + required: true + default: 'v0.36.2' env: APK_OUT: target/release/apk/ferrous-solitaire.apk @@ -42,7 +48,12 @@ jobs: - name: Get tag name id: tag - run: echo "name=${GITHUB_REF#refs/tags/}" >> "$GITHUB_OUTPUT" + run: | + if [ -n "${{ github.event.inputs.tag }}" ]; then + echo "name=${{ github.event.inputs.tag }}" >> "$GITHUB_OUTPUT" + else + echo "name=${GITHUB_REF#refs/tags/}" >> "$GITHUB_OUTPUT" + fi - name: Decode release keystore run: echo "${{ secrets.RELEASE_KEYSTORE_B64 }}" | base64 -d > release.jks