Skip to content

PR 도중 main에 들어온 테스트를 잠금 검사가 잘못 잡는다 - #37

Merged
Jang990 merged 1 commit into
mainfrom
chore/#36
Sep 9, 2026
Merged

PR 도중 main에 들어온 테스트를 잠금 검사가 잘못 잡는다#37
Jang990 merged 1 commit into
mainfrom
chore/#36

Conversation

@Jang990

@Jang990 Jang990 commented Sep 9, 2026

Copy link
Copy Markdown
Owner

Closes #36

무엇을 바꿨나

테스트 명세 잠금 단계가 비교하는 끝점을 HEAD 에서
github.event.pull_request.head.sha 로 바꿨다.

pull_request 체크아웃의 HEAD 는 브랜치 끝이 아니라 base 와 미리 합쳐본 머지 커밋이다.
그래서 FIRST..HEAD 에는 PR 이 열려 있는 동안 main 에 들어온 커밋이 함께 들어오고,
그 커밋이 테스트를 건드렸으면 이 PR 이 고친 것으로 잡혔다.

npm test 와 e2e 잡은 그대로 머지 커밋에서 돈다. 잠금 검사만 브랜치 커밋을 본다.

확인

npm test 137개 통과.

바뀐 명령을 로컬에서 두 경우에 돌렸다.

이 PR 자체의 CI 가 통과하는 것이 첫 번째 확인이다.

미확인

머지 후 PR #35 의 CI. 워크플로는 머지 커밋 기준으로 읽히므로, 이 PR 이 main
들어간 뒤 #35 를 다시 돌려야 초록이 된다.

🤖 Generated with Claude Code

https://claude.ai/code/session_01WU6a447YMHF72RTcCDW2nr

pull_request 체크아웃의 HEAD 는 base 와 미리 합쳐본 머지 커밋이다.
그걸 끝점으로 쓰면 PR 이 열려 있는 동안 main 에 들어온 테스트까지
이 PR 이 고친 것으로 잡힌다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WU6a447YMHF72RTcCDW2nr
@Jang990 Jang990 added the chore 빌드·CI·설정 label Sep 9, 2026
@Jang990
Jang990 merged commit 3ac9602 into main Sep 9, 2026
2 checks passed
@Jang990
Jang990 deleted the chore/#36 branch September 9, 2026 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore 빌드·CI·설정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PR 도중 main에 들어온 테스트를 잠금 검사가 잘못 잡는다

1 participant