Skip to content

fix: 이슈 번호로 시작하는 줄이 릴리스 노트 섹션을 끊지 않게 한다 (159) - #160

Merged
OnlyReadOneBook merged 1 commit into
mainfrom
feat/159
Sep 6, 2026
Merged

OnlyReadOneBook merged 1 commit into
mainfrom
feat/159

Conversation

@OnlyReadOneBook

Copy link
Copy Markdown
Owner

📌 Issues

Closes #159

📎 Work Description

테스터 배포가 막혀 있었습니다. 회귀 수정(#157)을 머지했는데 그 빌드가 테스터에게 나가지 못했고, 지금 테스터가 가진 최신 빌드에는 그 회귀가 그대로 남아 있습니다.

run 34010937344 (main @ c7db4eb)
  실패 스텝: Prepare Firebase release notes
  ##[error]Work Description 섹션에는 변경 내용이 하나 이상 필요합니다.

원인은 제목 판정입니다. extract_section 이 ^# 로 시작하는 줄을 전부 제목으로 봤습니다. 그런데 마크다운에서 # 뒤에 공백이 없으면 제목이 아닙니다. 「#130 에서 들어간 회귀입니다」 는 본문 한 줄인데 생성기가 제목으로 읽고 섹션을 거기서 끊었고, Work Description 이 비어 실패했습니다.

이슈 번호로 문장을 시작하는 것은 이 저장소에서 자연스러운 문체라 다음에도 같은 자리에서 걸립니다. # 뒤에 공백이 오는 줄만 제목으로 봅니다(ATX 정의와 같습니다).

같은 자리에서 하나 더 나왔습니다. 목록 표시를 벗기는 sub 가 뒤따르는 공백을 요구하지 않아, **굵게** 로 시작하는 문단의 별표 하나를 잘라 냈습니다. 실제로 나간 노트에 - *회차 식별자는 … 처럼 별표가 하나 남아 있었습니다. 목록 표시는 뒤에 공백이 오는 것만으로 한정하고, 내용 없이 표시만 있는 줄은 따로 비웁니다(그 줄을 아래 검사가 걸러야 하므로).

📷 Screenshot

배포 도구 변경입니다. 앱 화면은 그대로입니다.

💬 To Reviewers

  • 회귀 테스트 3개를 넣었습니다. 이슈 번호로 시작하는 줄이 섹션을 끊지 않는지, 그럼에도 섹션이 다음 제목에서는 끊기는지(완화가 경계까지 풀지 않았는지), 굵은 글씨의 별표가 남는지.
  • node --test .github/scripts/*.test.mjs 249개 전부 통과합니다.
  • 고치기 전과 후를 실제 PR fix: 반복이 아닌 일정의 완료 표시가 되돌아가지 않게 한다 (157) #158 본문으로 나란히 돌려 확인했습니다. 고치기 전에는 실패, 후에는 통과하고 노트에 변경 내용이 들어갑니다.
  • 이 PR 이 머지되면 그 push 로 배포가 다시 돌아 테스터가 fix: 반복이 아닌 일정의 완료 표시가 되돌아간다 #157 수정본을 받습니다. 머지 뒤 실제로 나갔는지 확인하겠습니다.

@OnlyReadOneBook
OnlyReadOneBook merged commit 36ffd48 into main Sep 6, 2026
11 checks passed
@OnlyReadOneBook
OnlyReadOneBook deleted the feat/159 branch September 6, 2026 05:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: 이슈 번호로 시작하는 줄이 릴리스 노트 섹션을 끊어 테스터 배포가 막힌다

1 participant