#!/bin/bash set -eo pipefail SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) # shellcheck disable=SC1090,SC1091 source "${SCRIPT_DIR}/common.sh" if [[ "${GITHUB_REF_NAME}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then echo "${GITHUB_REF_NAME}" exit 0 fi if [[ "${GITHUB_REF_NAME}" == "main" ]]; then echo "${NEXT_RELEASE}-alpha.${GITHUB_RUN_NUMBER}" exit 0 fi # if branch name truncated contains an underscore, we should exit if [[ "${BRANCH_NAME_TRUNCATED}" =~ "_" ]]; then echo "Branch name contains an underscore, exiting" exit 1 fi echo "${NEXT_RELEASE}-branch.${BRANCH_NAME_TRUNCATED}.${GITHUB_RUN_NUMBER}-${COMMIT_SHA1_TRUNCATED}" exit 0