[[ $GITHUB_REF_TYPE = "tag" ]] && MARKETING_VERSION=$GITHUB_REF_NAME || MARKETING_VERSION=$(git rev-parse --short HEAD)
echo "Building $MARKETING_VERSION ($GITHUB_RUN_NUMBER)"
agvtool new-version -all $GITHUB_RUN_NUMBER
agvtool new-marketing-version $MARKETING_VERSION
Non-tagged build gives me "Building a3d4743 (54)", tagged build gives me "Building 0.3.1 (55)".
Daedren•2d ago
I prefer setting the number on the CD pipeline. It's one less file to have changes in git.