* Check the whole range of commits in the topic branch * Fix shellcheck * Debug... * Ensure to update to the latest of the base branch...
27 lines
563 B
Bash
Executable File
27 lines
563 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
cd "$(dirname "$0")/.."
|
|
|
|
source ci/_
|
|
|
|
echo --- prepare git show --check
|
|
|
|
(
|
|
set -x
|
|
# Look for failed mergify.io backports by searching leftover conflict markers
|
|
# Also check for any trailing whitespaces!
|
|
if [[ -n $BUILDKITE_PULL_REQUEST_BASE_BRANCH ]]; then
|
|
base_branch=$BUILDKITE_PULL_REQUEST_BASE_BRANCH
|
|
else
|
|
base_branch=$BUILDKITE_BRANCH
|
|
fi
|
|
_ git fetch origin "$base_branch"
|
|
_ git show "$(git merge-base HEAD "origin/$base_branch")..HEAD" --check --oneline
|
|
)
|
|
|
|
_ ci/nits.sh
|
|
_ ci/check-ssh-keys.sh
|
|
|
|
echo --- ok
|