fix(harness): CHANGELOG 한 버전 섹션 안 카테고리 헤딩 중복 검출
이슈 브랜치마다 working 버전 섹션 머리에 자기 ### Fixed 블록을 얹고 병합이 양쪽을 이어 붙여 sirsoft-ecommerce 1.2.1 에 Fixed·Changed 가 각 2회 남았다. 기존 판정기는 [Unreleased] 오용만 봐서 어느 훅에서도 검출되지 않았다. - check-changelog-section: 카테고리 헤딩 중복·버전 헤더 중복·허용 밖 카테고리 축 추가. working 섹션(+[Unreleased])만 차단, 공개 배포된 과거 섹션은 notice (--notices). 모집단에 lang-packs 포함 - validate-runner: 공개 CHANGELOG 편집 직후 그 파일만 검사해 즉시 알림 - stop-guard 7.6: 판정기·픽스처 편집 시 픽스처 자동 실행 (저장소 위반 0건이라 전수 실행이 공허 통과) - 픽스처 13건, 규정 4문서, coverage 항목 - ecommerce 1.2.1 두 번째 Fixed·Changed 블록을 첫 블록에 병합 (항목 삭제 0)
This commit is contained in:
@@ -982,6 +982,7 @@ Added/Changed/Fixed 내 항목이 10개를 초과하면 `####` 서브 헤딩으
|
||||
- `## [버전] - YYYY-MM-DD` 헤더 필수
|
||||
- `### Added` / `### Changed` / `### Fixed` / `### Removed` 카테고리 사용
|
||||
- 최신 버전이 파일 상단
|
||||
- 한 버전 섹션 안에 같은 카테고리 헤딩은 한 번만 — 브랜치마다 섹션 머리에 자기 `### Fixed` 블록을 얹고 병합이 양쪽을 이어 붙이면 같은 제목이 두 번 남는다. 항목은 기존 카테고리 블록 끝에 추가하고, 병합 뒤 두 번째 블록이 보이면 그 항목을 첫 블록에 합치고 헤딩만 지운다(항목 삭제 금지). 같은 버전 헤더 중복·허용 밖 카테고리도 같은 결함군이며 정적 검사가 working 버전 섹션에서 차단한다. 공개 배포된 과거 섹션은 소급 수정하지 않는다
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user