From 4b8e5bb0bdd6359e9cc381563d3a22bc86c7f5ab Mon Sep 17 00:00:00 2001 From: SubochevAV Date: Wed, 16 Sep 2026 21:41:24 +0300 Subject: [PATCH] =?UTF-8?q?ci:=20fix=20release.yml=20=E2=80=94=20use=20GIT?= =?UTF-8?q?HUB=5FREF=5FNAME=20for=20tag=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Forgejo (Gitea Actions engine) exposes env vars under GITHUB_-prefix, not GITEA_-prefix. ${GITEA_REF_NAME} was empty → maven-publish failed with "Invalid publication 'iosArm64': version cannot be empty". Use $GITHUB_REF_NAME inside bash (with explicit TAG= assignment for debug echo). --- .gitea/workflows/release.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 595c37c..359eead 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -52,8 +52,14 @@ jobs: BINOM_REPO_PASSWORD: ${{ secrets.BINOM_REPO_PASSWORD }} BINOM_REPO_URL: ${{ vars.BINOM_REPO_URL }} run: | + # Gitea Actions (Forgejo-based) экспонирует env-переменные под + # GITHUB_-префиксом: GITHUB_REF_NAME = "v0.1.0" для tag-trigger'а. + # Внутри bash подставляем через $GITHUB_REF_NAME (а не + # ${GITEA_REF_NAME} — Forgejo этого не подставляет). + TAG="$GITHUB_REF_NAME" + echo "Publishing version: ${TAG}" ./gradlew \ - "-Pversion=${GITEA_REF_NAME}" \ + "-Pversion=${TAG}" \ "-Pbinom.repo.url=${BINOM_REPO_URL}" \ "-Pbinom.repo.user=${BINOM_REPO_USER}" \ "-Pbinom.repo.password=${BINOM_REPO_PASSWORD}" \