diff --git a/.github/workflows/release-final-boshrelease.yml b/.github/workflows/release-final-boshrelease.yml index 0c5e321..ca7fe8f 100644 --- a/.github/workflows/release-final-boshrelease.yml +++ b/.github/workflows/release-final-boshrelease.yml @@ -44,13 +44,9 @@ jobs: run: | mkdir -p .build bosh sync-blobs - echo "${GITHUB_REF#refs/tags/}" + echo ">>${GITHUB_REF#refs/tags/}" if [[ "${GITHUB_REF#refs/tags/}" =~ ^refs/tags.* ]]; then - # the trigger does not come from a tag. Not a final version - bosh create-release --tarball="$GITHUB_WORKSPACE/.build/$RELEASE.tgz" - echo "type=dev" >> $GITHUB_OUTPUT - else tag="${GITHUB_REF#refs/tags/}" if [[ "${tag#v}" =~ ^([0-9]+\.){0,2}(\*|[0-9]+)$ ]] then @@ -61,6 +57,10 @@ jobs: bosh create-release --final --tarball="$GITHUB_WORKSPACE/.build/$RELEASE.tgz" fi echo "type=final" >> $GITHUB_OUTPUT + else + # the trigger does not come from a tag. Not a final version + bosh create-release --tarball="$GITHUB_WORKSPACE/.build/$RELEASE.tgz" + echo "type=dev" >> $GITHUB_OUTPUT fi version=$(ls releases/$RELEASE/$RELEASE-*.yml | sed 's/.*\/.*-\(.*\)\.yml$/\1/' | sort -t. -k 1,1nr -k 2,2nr | head -1) echo "version=${version}" >> $GITHUB_OUTPUT