From 255c8204395004c71af3b49a3e9751dd757f9dca Mon Sep 17 00:00:00 2001 From: Manuel Weiser Date: Fri, 21 Feb 2025 23:07:38 +0100 Subject: [PATCH] workflow: update Gitea release workflow to include RUNNER_NAME and improve error handling --- .github/workflows/gitea-release.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/gitea-release.yml b/.github/workflows/gitea-release.yml index b543092..f890f72 100644 --- a/.github/workflows/gitea-release.yml +++ b/.github/workflows/gitea-release.yml @@ -79,14 +79,15 @@ jobs: echo "GITEA_SERVER_URL=${GITEA_SERVER_URL:-not set}" echo "GITHUB_REPOSITORY=${GITHUB_REPOSITORY:-not set}" echo "GITEA_REPOSITORY=${GITEA_REPOSITORY:-not set}" + echo "RUNNER_NAME=${RUNNER_NAME:-not set}" # Set API URL based on environment - if [ -n "${GITEA_SERVER_URL}" ]; then - GITEA_API_URL="${GITEA_SERVER_URL}" - GITEA_REPO=$(echo "${GITEA_REPOSITORY}" | cut -d'/' -f2) - GITEA_OWNER=$(echo "${GITEA_REPOSITORY}" | cut -d'/' -f1) + if [ -n "${GITEA_ACTIONS}" ] || [ -n "${GITEA_REPOSITORY}" ] || [[ "${RUNNER_NAME}" == *"gitea"* ]]; then + GITEA_API_URL="${GITHUB_SERVER_URL}" + GITEA_REPO=$(echo "${GITHUB_REPOSITORY}" | cut -d'/' -f2) + GITEA_OWNER=$(echo "${GITHUB_REPOSITORY}" | cut -d'/' -f1) else - echo "Error: Could not determine Gitea server URL" + echo "Error: This workflow is only for Gitea" exit 1 fi