#!/usr/bin/env bash
set -euo pipefail
repository_root="$(git rev-parse --show-toplevel && printf '.')"
repository_root="${repository_root%.}"
repository_root="${repository_root%$'\n'}"
CDPATH= cd -- "$repository_root"
primary="$(scripts/detect-primary-branch.sh)"
[[ "$(git branch --show-current)" == "$primary" ]] || {
    printf 'Merge commits are permitted only on primary: %s\n' "$primary" >&2
    exit 1
}
exec .venv/bin/python scripts/release-gate.py
