build(deps): playwright와 CI 러너를 올린다 - #25
Merged
Merged
Conversation
macOS 13에서 WebKit이 도는 마지막 버전이라 1.57.0에 묶여 있었다 — OS가 26.6.1로 올라 풀렸다. WebKit 26.5에서 브라우저 테스트 435개 통과. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Bori-github
force-pushed
the
build/playwright-upgrade
branch
from
August 14, 2026 08:36
f2547ef to
1773b8f
Compare
macos-14는 playwright가 frozen WebKit을 주는 러너다. 유지되는 빌드를 받아야 브라우저 테스트가 돈다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Bori-github
force-pushed
the
build/playwright-upgrade
branch
from
August 14, 2026 08:38
1773b8f to
610d6f8
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
요약 / 의도
로컬 맥이 macOS 13이던 때 WebKit이 도는 마지막 버전(1.57.0)에 묶여 있던 핀을 푼다. OS가 26.6.1로 올라가 제약이 사라졌다.
같은 제약이 CI 러너(
macos-14)에는 남아 있어 러너도 함께 올린다 — playwright는 macos-14에 frozen WebKit을 주고, 그 빌드에서는 브라우저 테스트가 하나도 돌지 못한다.범위
이번에 한 것
macos-14→macos-15의도적으로 안 한 것 / 후속
@vitest/browser-playwright4.1.9 → 4.1.10 — peer가vitest 4.1.10을 정확히 요구해 vitest도 세 패키지에서 함께 올려야 한다. OS와 무관한 상향이라 Renovate 몫으로 둔다.주요 변경점
playwright1.57.0 → 1.62.1. WebKit 바이너리는playwright install webkit이 받는다(러너 OS에 맞는 빌드).macos-15. 유지되는 WebKit 빌드를 받는 하한이다.tech-stack의 버전·사유 갱신,implementation-plan의 "playwright 재상향" 삭제.설계 · 결정
검증 (값으로)
mise run check(로컬): 통과 (JS 435 · Rust 89 · docs-drift 정합), 새 WebKit 26.5macos-15): 통과 — 2분 5초macos-14, 러너 상향 전): 실패.Failed to connect to the browser session [webkit], 브라우저 테스트 0개 실행. 재실행에서도 같음.main(1.57.0)의 같은 러너에서는 24개가 돈다playwright·playwright-core모두 1.62.1,1.57.0잔재 0건관련 문서 (단일 출처)
tech-stack.md·implementation-plan.md리뷰 포인트 / 위험 지점
macos-14로 되돌리면 브라우저 테스트가 다시 죽는다. 버전 하한이 생겼다.체크리스트 (프로젝트 규칙)
.claude/rules/non-goals.md)를 넘지 않음스크린샷 / 데모
없음 — 앱 동작과 화면에 변화가 없다.