ci: add macOS/Windows PR check workflow - #2
Open
JJs23 wants to merge 3 commits into
Open
Conversation
기존 pr-check.yml은 Linux만 검증한다. 외부 컨트리뷰터가 본 미러 레포에 PR을 올릴 때 macOS/Windows 빌드 회귀를 함께 잡기 위해 별도 워크플로를 추가한다. 본 파일은 미러 단독 파일이며 upstream(JJs23/racemo)에서는 sync-public-whitelist.mjs의 MIRROR_ONLY_PRESERVE 목록으로 sync 시 보존된다.
pty_reader_pauses_without_acks_and_resumes_losslessly 테스트가 GitHub-hosted macos-latest 러너에서 60s 안에 688KB 출력을 끝까지 받지 못해 실패. 로컬 macOS arm64에서는 ~37s로 통과하므로 flow control 로직의 회귀가 아니라 러너 성능 차이. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1) src/auth.rs:246의 log::warn! 매크로에서 ?expr syntax (tracing crate 전용) 제거. log crate은 미지원이라 Windows 빌드가 syntax error로 실패했다. 2) main에서는 이미 sync-public-whitelist.mjs의 whitelist 갱신으로 .github/workflows/release-linux.yml이 제거됐다. 본 PR 브랜치에는 분기 시점의 구버전이 남아 있어 머지 시 main에 다시 들어올 위험이 있으므로 함께 제거한다. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.
Summary
pr-check.yml은 Linux 단일 검증 → 본 워크플로가 macOS-latest, windows-latest 매트릭스 빌드 추가미러 단독 파일 처리
sync-public-whitelist.mjs의MIRROR_ONLY_PRESERVE목록에 추가하여 sync 시 보존됨Test plan