Compare commits

..

10 커밋

작성자 SHA1 메시지 날짜
ea5ca4c430 Merge pull request 'fix: 존재하지 않는 URL 접근 시 메인으로 리다이렉트' (#14) from develop into main
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 14s
Reviewed-on: #14
2026-02-18 13:41:39 +09:00
2282f0b772 Merge pull request 'feat: 로그인 redirect 파라미터 처리' (#12) from develop into main
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 16s
Reviewed-on: #12
2026-02-18 13:30:53 +09:00
0a040bc5a7 Merge pull request 'fix: 파비콘 GC 아이콘 적용 및 페이지 타이틀 변경 (#9)' (#10) from develop into main
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 15s
Reviewed-on: #10
2026-02-16 23:48:01 +09:00
0ed69e4f65 Merge pull request 'feat: 관리자 가입 설정 페이지 추가' (#8) from develop into main
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 15s
Reviewed-on: #8
2026-02-16 23:35:26 +09:00
5ea5797be4 Merge pull request 'docs: 가이드 섹션 순서 재배치 및 콘텐츠 개선' (#6) from develop into main
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 15s
Reviewed-on: #6
2026-02-15 20:00:46 +09:00
67a1f05d81 Merge pull request 'feat: 백엔드 API 연동 강화 및 통계 페이지 개편' (#5) from develop into main
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 14s
Reviewed-on: #5
2026-02-14 23:12:40 +09:00
0141a97c5c Merge pull request 'docs: CI/CD 가이드에 백엔드 배포 워크플로우 추가' (#4) from develop into main
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 49s
Reviewed-on: #4
2026-02-14 20:47:51 +09:00
75d8d0db81 Merge pull request 'feat: CI/CD 자동 배포 워크플로우 + 가이드 페이지' (#3) from develop into main
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m5s
Reviewed-on: #3
2026-02-14 20:09:17 +09:00
3870c3526d Merge pull request 'feat: CI/CD 자동 배포 워크플로우 + 가이드 페이지 추가' (#2) from develop into main
Some checks failed
Build and Deploy / build-and-deploy (push) Failing after 20s
Reviewed-on: #2
2026-02-14 20:06:05 +09:00
fae08523c3 Merge pull request 'develop' (#1) from develop into main
Reviewed-on: #1
2026-02-14 17:40:36 +09:00

파일 보기

@ -20,14 +20,11 @@ fi
# Conventional Commits 정규식
# type(scope): subject
# - type: feat|fix|docs|style|refactor|test|chore|ci|perf (필수)
# - scope: 괄호 제외 모든 문자 허용 — 한/영/숫자/특수문자 (선택)
# - subject: 1자 이상 (길이는 바이트 기반 별도 검증)
PATTERN='^(feat|fix|docs|style|refactor|test|chore|ci|perf)(\([^)]+\))?: .+$'
MAX_SUBJECT_BYTES=200 # UTF-8 한글(3byte) 허용: 72문자 ≈ 최대 216byte
# - scope: 영문, 숫자, 한글, 점, 밑줄, 하이픈 허용 (선택)
# - subject: 1~72자, 한/영 혼용 허용 (필수)
FIRST_LINE=$(head -1 "$COMMIT_MSG_FILE")
if ! echo "$FIRST_LINE" | grep -qE "$PATTERN"; then
if ! echo "$FIRST_LINE" | grep -qE '^(feat|fix|docs|style|refactor|test|chore|ci|perf)(\([a-zA-Z0-9._-]+\)|(\([^)]+\)))?: .{1,72}$'; then
echo ""
echo "╔══════════════════════════════════════════════════════════════╗"
echo "║ 커밋 메시지가 Conventional Commits 형식에 맞지 않습니다 ║"
@ -59,13 +56,3 @@ if ! echo "$FIRST_LINE" | grep -qE "$PATTERN"; then
echo ""
exit 1
fi
# 길이 검증 (바이트 기반 — UTF-8 한글 허용)
MSG_LEN=$(echo -n "$FIRST_LINE" | wc -c | tr -d ' ')
if [ "$MSG_LEN" -gt "$MAX_SUBJECT_BYTES" ]; then
echo ""
echo " ✗ 커밋 메시지가 너무 깁니다 (${MSG_LEN}바이트, 최대 ${MAX_SUBJECT_BYTES})"
echo " 현재 메시지: $FIRST_LINE"
echo ""
exit 1
fi