From 4c6985b0d960aa894fe7a96458ca2c2f6ddfcb1d Mon Sep 17 00:00:00 2001 From: "j.spijker@ultimaker.com" Date: Tue, 21 Jun 2022 13:19:30 +0200 Subject: [PATCH] sanitized and lowercased the prerelease tag Cura won't show the full prerelease tag in the splash screen if there is a `-` in it. also versioning should all be lowercase. Contributes to CURA-9365 --- .github/workflows/conan-recipe-version.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 3fb7cd3e5a..32b41b37dc 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -52,7 +52,14 @@ jobs: id: prereleasetag run: | long_pre_release_tag=${{ steps.git-tool.outputs.PreReleaseTag }} - echo "::set-output name=PreReleaseTag::${long_pre_release_tag:0:9}" + sanitized_pre_release_tag="${long_pre_release_tag//-/_}" + if [ "${{ github.event_name == 'merge' }}" = "true" ]; then + echo $sanitized_pre_release_tag | awk '{print "::set-output name=PreReleaseTag::m_"substr(tolower($0),5,9)}' + elif [ "${{ github.event_name == 'pull_request' }}" = "true" ]; then + echo $sanitized_pre_release_tag | awk '{print "::set-output name=PreReleaseTag::pr_"substr(tolower($0),5,9)}' + else + echo $sanitized_pre_release_tag | awk '{print "::set-output name=PreReleaseTag::"substr(tolower($0),0,9)}' + fi - id: get-conan-broadcast-data name: Get Conan broadcast data