From f3d9d627768156eaa045126dc256fb6c921bbe2b Mon Sep 17 00:00:00 2001 From: carlfriedrich Date: Thu, 24 Nov 2022 14:55:49 +0100 Subject: [PATCH] Meta: GitHub tag action: pass GitLab URL as an env variable GitHub action variables are not available in called shell scripts. They have to be explicitly passed from the YAML file. See: https://github.com/orgs/community/discussions/27027 --- .github/scripts/tag.sh | 2 +- .github/workflows/tag.yaml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/scripts/tag.sh b/.github/scripts/tag.sh index 54ffdbc..7b9f8f2 100755 --- a/.github/scripts/tag.sh +++ b/.github/scripts/tag.sh @@ -14,5 +14,5 @@ else git tag -a ${version} -m "Release ${version}" git push origin ${version} echo "Pushed new tag:" - echo "${{github.server_url}}/${{github.repository}}/tag/${version}" + echo "${REPO_URL}/releases/tag/${version}" fi diff --git a/.github/workflows/tag.yaml b/.github/workflows/tag.yaml index f8ab7c2..bb71e1e 100644 --- a/.github/workflows/tag.yaml +++ b/.github/workflows/tag.yaml @@ -18,3 +18,5 @@ jobs: - name: Create Tag run: .github/scripts/tag.sh + env: + REPO_URL: ${{github.server_url}}/${{github.repository}}