2026-01-15
날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.
요약 (AI 작성)
chrome-remote-devtools는 전날 연 Rust 서버 테스트 #79를 병합했습니다. 설정과 메시지 처리기 단위 테스트, HTTP API·WebSocket 통합 테스트를 추가하고, 고정 대기 대신 서버 준비를 재시도로 확인하며 WebSocket 전송 테스트에서 DevTools가 받은 메시지 내용까지 검증하도록 다듬었습니다. 커밋 전 cargo fmt와 cargo clippy 확인 절차도 문서에 넣었습니다.
Android Maestro 테스트 설정 #75도 병합했습니다. 처음에는 macOS 러너에서 에뮬레이터 아키텍처를 맞추다가 craby의 E2E 패턴을 따라 ubuntu-latest로 옮기고, API 33에 x86_64를 지정했으며, mise 대신 setup-bun을 쓰게 했습니다. Linux CI에서 hermesc를 찾지 못하는 문제는 모노레포 루트와 중첩 node_modules까지 경로를 찾고 linux64-bin을 쓰는 방식으로 고쳤고, C++ 경고를 정리했습니다. 이어 xcodebuild로 앱을 빌드해 시뮬레이터에서 Maestro를 돌리는 iOS 워크플로 #80을 병합한 뒤 mise Ruby와 Bundler 설치 순서를 바로잡았습니다.
저녁에는 Reactotron을 CDP로 연결하는 작업 #81의 PR을 열었습니다.
공개 커밋 25개, 해당일 생성 또는 병합된 PR 4개를 정리했습니다. PR 생성 2개·병합 3개는 같은 PR이 양쪽에 포함될 수 있습니다.
커밋
ohah/chrome-remote-devtools
- fix(workflow): add bundle install before pod install
- fix(workflow): use mise Ruby and install Bundler explicitly
- fix(ci): align iOS workflow with Android workflow style
- feat(ci): add Maestro iOS test workflow
- fix(ci): add test result check for Maestro Android tests
- fix(react-native): use linux64-bin instead of linux-bin for hermesc
- fix(react-native-inspector): fix C++ warnings and add hermesc debug logs
- fix(android): add debugging and improve Hermes path detection for Linux
- refactor(android): use if-else chain style for Hermes path detection
- fix(android): improve Hermes compiler path detection
- refactor(workflows): replace mise-action with direct Bun setup
- fix(workflows): specify x86_64 architecture for API level 33
- fix(workflows): specify x86_64 architecture for API level 33
- refactor(workflows): migrate Maestro Android test to ubuntu-latest
- fix(workflows): use arm64 architecture for Android emulator on Apple Silicon
- feat(config): add Maestro test setup for Android
- docs: add Rust code quality checks to commit workflow
- style(server): apply code formatting to test file
- test(server): add message verification to WebSocket sending test
- fix(server): remove unnecessary mut from write variable in tests
- style(server): apply code formatting to test files
- refactor(server): improve test robustness and clarity
- style(server): format integration websocket test file
- chore(server): update Cargo.lock for integration test dependencies
- test(server): add unit and integration tests for Rust server
PR (해당일 생성/머지)
상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.