[CI] Correct the way merge base is identified (#130175)

Without fetching, the local repository might be missing reference to the
base branch, causing git merge-base to fail.
This commit is contained in:
Mariusz Józala 2025-06-27 12:50:36 +02:00 committed by GitHub
parent a7156f8b1b
commit 7c213baf4d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -18,7 +18,8 @@ fi
# Identify the merge base of the current commit (branch) and the base branch of the pull request.
# PR upgrade tests are run from the merge base to the current commit.
BASE_COMMIT=$(git merge-base $BUILDKITE_PULL_REQUEST_BASE_BRANCH $BUILDKITE_COMMIT)
git fetch origin $BUILDKITE_PULL_REQUEST_BASE_BRANCH
BASE_COMMIT=$(git merge-base origin/$BUILDKITE_PULL_REQUEST_BASE_BRANCH $BUILDKITE_COMMIT)
VERSION=$(sed -n 's/^elasticsearch[[:space:]]*=[[:space:]]*\(.*\)/\1/p' build-tools-internal/version.properties)