Skip to content

Commit a8da333

Browse files
committed
make verify-channel.sh compatible with macOS
1 parent 392723e commit a8da333

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

Diff for: src/ci/scripts/verify-channel.sh

+17-7
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,31 @@ IFS=$'\n\t'
88

99
source "$(cd "$(dirname "$0")" && pwd)/../shared.sh"
1010

11-
declare -A CHANNEL_BRANCH
12-
CHANNEL_BRANCH["nightly"]="master"
13-
CHANNEL_BRANCH["beta"]="beta"
14-
CHANNEL_BRANCH["stable"]="stable"
15-
1611
if isCiBranch auto || isCiBranch try; then
1712
echo "channel verification is only executed on PR builds"
1813
exit
1914
fi
2015

2116
channel=$(cat "$(ciCheckoutPath)/src/ci/channel")
17+
case "${channel}" in
18+
nightly)
19+
channel_branch="master"
20+
;;
21+
beta)
22+
channel_branch="beta"
23+
;;
24+
stable)
25+
channel_branch="stable"
26+
;;
27+
*)
28+
echo "error: unknown channel defined in src/ci/channel: ${channel}"
29+
exit 1
30+
esac
31+
2232
branch="$(ciBaseBranch)"
23-
if [[ "${branch}" != "${CHANNEL_BRANCH[$channel]}" ]]; then
33+
if [[ "${branch}" != "${channel_branch}" ]]; then
2434
echo "error: PRs changing the \`${channel}\` channel should be sent to the \
25-
\`${CHANNEL_BRANCH[$channel]}\` branch!"
35+
\`${channel_branch}\` branch!"
2636

2737
exit 1
2838
fi

0 commit comments

Comments
 (0)