summaryrefslogtreecommitdiff
path: root/tools/check-cla-signers
blob: 670158af7fc9ff618674f113f62550589f42f8a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env bash

set -eu
set -o pipefail

CLA_SIGNERS_FILE="tools/.github-cla-signers"

sort -f "${CLA_SIGNERS_FILE}" -o "${CLA_SIGNERS_FILE}"

if [[ -n "$(git status --porcelain -- ${CLA_SIGNERS_FILE})" ]]; then
    echo "Please make sure that ${CLA_SIGNERS_FILE} is in alphabetical order."
    git --no-pager diff "${CLA_SIGNERS_FILE}"
    exit 1
fi