mirror of
https://github.com/hanzoai/o11y-components.git
synced 2026-10-30 14:54:15 +00:00
25 lines
497 B
Plaintext
Executable File
25 lines
497 B
Plaintext
Executable File
pnpm commitlint --edit $1
|
|
|
|
# Skip branch check in CI environments
|
|
if [ -n "$CI" ] || [ -n "$GITHUB_ACTIONS" ]; then
|
|
exit 0
|
|
fi
|
|
|
|
branch="$(git rev-parse --abbrev-ref HEAD)"
|
|
|
|
# Only use colors if terminal supports it
|
|
if [ -t 1 ] && [ -n "$TERM" ]; then
|
|
color_red="$(tput setaf 1)"
|
|
bold="$(tput bold)"
|
|
reset="$(tput sgr0)"
|
|
else
|
|
color_red=""
|
|
bold=""
|
|
reset=""
|
|
fi
|
|
|
|
if [ "$branch" = "main" ]; then
|
|
echo "${color_red}${bold}You can't commit directly to the main branch${reset}"
|
|
exit 1
|
|
fi
|