2025-12-22
날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.
요약 (AI 작성)
chrome-remote-devtools는 iframe 예제 E2E 테스트(#8)를 병합했습니다. 페이지 로드, 클라이언트 연결, DevTools iframe 표시, 콘솔·네트워크 패널 동작을 검사하며, Copilot 리뷰를 반영해 타입과 대기 방식을 다듬었습니다. 통합 테스트와 E2E 테스트의 webServer 설정을 나눠 통합 테스트 타임아웃을 고쳤고, JUnit 결과를 PR 댓글로 올리는 CI 단계를 추가한 뒤 권한·comment_mode·check run 설정을 여러 차례 고쳤습니다.
저녁에는 로컬 스토리지 감지를 켜고 스토리지 도메인을 정리한 #9를 병합했습니다. DevTools URL의 v8only 매개변수를 빼 Target 유형이 NODE가 아닌 FRAME이 되게 해 DOM 기능을 쓸 수 있게 했고, DOMStorage가 이벤트를 두 번 보내던 문제를 StorageObserver 한 경로로 정리했습니다. 스토리지 도메인 파일을 storage/ 폴더로 옮기고, DevTools가 다시 연결될 때 iframe이 불필요하게 새로 고쳐지지 않도록 WebSocket ID를 고정했으며, 쓰지 않는 Runtime 메서드를 지우고 스토리지 도메인 통합 테스트를 추가했습니다.
외부 저장소 leegeunhyeok/craby에서는 ArrayBuffer를 Vec<u8>로 바꿀 때 Vec 길이가 0으로 남던 코드 생성 버그 수정 #78이 병합됐습니다.
공개 커밋 18개, 해당일 생성 또는 병합된 PR 3개를 정리했습니다. PR 생성 1개·병합 3개는 같은 PR이 양쪽에 포함될 수 있습니다.
커밋
leegeunhyeok/craby
ohah/chrome-remote-devtools
- test(integration): fix storage event test by adding event filter
- test(integration): add storage domain e2e tests
- refactor(client): remove unused Runtime domain methods and eslint comments
- fix(inspector): use stable WebSocket ID instead of Date.now()
- fix(client): remove duplicate events and improve type safety in DOMStorage
- refactor(client): reorganize storage domains into storage folder
- fix(inspector): remove v8only parameter to enable local storage detection
- style(e2e): format waitForResponse callback to single line
- refactor(e2e): apply Copilot review suggestions for iframe tests
- fix(config): change report_suite_logs to any value
- feat(config): add detailed test reporting options
- fix(config): add permissions for PR comments and check runs
- fix(config): disable check run to avoid 403 permission error
- fix(config): correct comment_mode value for test result action
- feat(config): add PR comment for e2e test results
- fix(config): separate webServer config for integration and e2e tests
- test(e2e): add iframe example e2e tests
PR (해당일 생성/머지)
상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.