fix(ci): Conditional announcement and prerelease on RC tag
This commit is contained in:
parent
314be51e1b
commit
eccdff459e
@ -29,13 +29,20 @@ RELEASE_ID=`echo "${RELEASE_RESPONSE}" | jq '.id'`
|
|||||||
if [ "${RELEASE_ID}" = "null" ]; then
|
if [ "${RELEASE_ID}" = "null" ]; then
|
||||||
echo "creating release"
|
echo "creating release"
|
||||||
|
|
||||||
|
COND_CREATE_DISCUSSION=""
|
||||||
|
PRERELEASE=true
|
||||||
|
if [[ ${CIRCLE_TAG} =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
|
||||||
|
COND_CREATE_DISCUSSION="\"discussion_category_name\": \"announcement\","
|
||||||
|
PRERELEASE=false
|
||||||
|
fi
|
||||||
|
|
||||||
RELEASE_DATA="{
|
RELEASE_DATA="{
|
||||||
\"tag_name\": \"${CIRCLE_TAG}\",
|
\"tag_name\": \"${CIRCLE_TAG}\",
|
||||||
\"target_commitish\": \"${CIRCLE_SHA1}\",
|
\"target_commitish\": \"${CIRCLE_SHA1}\",
|
||||||
\"discussion_category_name\": \"announcement\",
|
${COND_CREATE_DISCUSSION}
|
||||||
\"name\": \"${CIRCLE_TAG}\",
|
\"name\": \"${CIRCLE_TAG}\",
|
||||||
\"body\": \"\",
|
\"body\": \"\",
|
||||||
\"prerelease\": false
|
\"prerelease\": ${PRERELEASE}
|
||||||
}"
|
}"
|
||||||
|
|
||||||
# create it if it doesn't exist yet
|
# create it if it doesn't exist yet
|
||||||
|
Loading…
Reference in New Issue
Block a user