Compare commits

..

1 Commits

Author SHA1 Message Date
aa6c63a1f7 chore: setup commitlint and git hooks
Some checks failed
Commit Message Check / conventional-commits (pull_request) Failing after 6s
Deploy monie-backend to dev (kaniko) / build-and-deploy (pull_request) Successful in 0s
Deploy monie-backend (kaniko) / build-and-deploy (pull_request) Successful in 0s
2026-04-04 23:07:56 +03:00

View File

@@ -29,32 +29,22 @@ jobs:
EVENT_NAME: ${{ github.event_name }}
BEFORE_SHA: ${{ github.event.before }}
PR_BASE_SHA: ${{ github.event.pull_request.base.sha }}
PR_HEAD_SHA: ${{ github.event.pull_request.head.sha }}
HEAD_SHA: ${{ github.sha }}
run: |
set -euo pipefail
BASE_SHA=""
TARGET_SHA="${HEAD_SHA}"
if [ "${EVENT_NAME}" = "pull_request" ] && [ -n "${PR_HEAD_SHA:-}" ]; then
TARGET_SHA="${PR_HEAD_SHA}"
fi
if [ "${EVENT_NAME}" = "pull_request" ] && [ -n "${PR_BASE_SHA:-}" ] && [ -n "${TARGET_SHA:-}" ]; then
BASE_SHA="$(git merge-base "${PR_BASE_SHA}" "${TARGET_SHA}" || true)"
if [ -z "${BASE_SHA}" ]; then
if [ "${EVENT_NAME}" = "pull_request" ] && [ -n "${PR_BASE_SHA:-}" ]; then
BASE_SHA="${PR_BASE_SHA}"
fi
elif [ -n "${BEFORE_SHA:-}" ] && [ "${BEFORE_SHA}" != "0000000000000000000000000000000000000000" ]; then
BASE_SHA="${BEFORE_SHA}"
elif git rev-parse "${TARGET_SHA}^" >/dev/null 2>&1; then
BASE_SHA="$(git rev-parse "${TARGET_SHA}^")"
elif git rev-parse "${HEAD_SHA}^" >/dev/null 2>&1; then
BASE_SHA="$(git rev-parse "${HEAD_SHA}^")"
fi
if [ -n "${BASE_SHA}" ] && [ "${BASE_SHA}" != "${TARGET_SHA}" ]; then
npx --no -- commitlint --from "${BASE_SHA}" --to "${TARGET_SHA}" --verbose
if [ -n "${BASE_SHA}" ] && [ "${BASE_SHA}" != "${HEAD_SHA}" ]; then
npx --no -- commitlint --from "${BASE_SHA}" --to "${HEAD_SHA}" --verbose
else
git log -1 --format=%s "${TARGET_SHA}" | npx --no -- commitlint --verbose
git log -1 --format=%s "${HEAD_SHA}" | npx --no -- commitlint --verbose
fi