mongo/evergreen/papertrail_generate_expansions.sh
Zack Winter aef13e0584 SERVER-120949: Remove Tag Based FCV Generation (#49061)
GitOrigin-RevId: 71d11d29d6e9077edbedf4a95bc6b1977666d358
2026-04-28 23:56:28 +00:00

23 lines
601 B
Bash
Executable File

cd src
set -o errexit
set -o verbose
# Extract version from .bazelrc.target_mongo_version (e.g., "common --define=MONGO_VERSION=8.2.2")
version="r$(grep -oP '(?<=MONGO_VERSION=)[^\s]+' .bazelrc.target_mongo_version)"
# For commit builds, append the last 8 characters of the git revision to the version string.
if [[ "${requester:-}" == "commit" ]]; then
GIT_REV=$(git rev-parse HEAD)
version="${version}-${GIT_REV: -8}"
fi
if [ ${IS_RELEASE} = 'true' ]; then
version="${version#r}"
fi
cat <<EOT >papertrail-expansions.yml
release_version: "$version"
EOT
cat papertrail-expansions.yml