Skip to content

fix(ci): 마지막 분류 조회 뒤 불필요한 대기 제거 - #1966

Draft
seonghobae wants to merge 4 commits into
codex/strix-metadata-single-jobfrom
codex/remove-final-scope-backoff
Draft

seonghobae wants to merge 4 commits into
codex/strix-metadata-single-jobfrom
codex/remove-final-scope-backoff

Conversation

@seonghobae

Copy link
Copy Markdown
Contributor

변경

#1962 위에 쌓은 후속 PR입니다. Security Scan·Semgrep·Strix의 동일한 파일 목록 분류 코드에서 세 번째 조회 실패 뒤의 9초 sleep만 제거했습니다. 세 번 조회, 앞선 3초·6초 backoff, 불완전한 목록이면 전체 스캔하는 정책은 보존합니다. 권한·trigger·required context·scanner 정책·모델 제한 시간은 바꾸지 않았습니다.

검증

Head: ffdc11686ed0fddc03a5d557cc8e2e54cf89c21d; base: c31aa0234dcae6bf1b7e27c55be7bdc87d4fe507.

  • RED de49a612: 실제 workflow shell을 실행하는 12개 사례 중 3 failed / 9 passed. 실패는 마지막 불필요한 sleep을 검출했습니다.
  • 수정 후 분류 계약 32 passed. 커밋 후 GITHUB_ACTIONS=true 관련 5개 테스트 파일은 -W error로 101 passed, 18.49초, exit 0입니다.
  • 세 workflow는 검증된 actionlint 011a6d15 빌드로 zero output / exit 0. whitespace 검사 통과.
  • 독립 읽기 전용 소스 검토에서 blocking finding 없음. GitHub 승인을 대신하지 않습니다.
  • JUnit SHA-256: 3cf043af8e4190b22e9c8e2e43f34e9f73cc9297cf2e82b23bff820b3d1b8d39.

세 번 모두 실패하는 경로의 요청된 sleep 합계는 18→9초(50%)입니다. 전체 job 시간이나 조직 queue 점유가 50% 줄었다는 뜻이 아닙니다. 실제 hosted checks·보호 병합·배포 후 효과는 아직 미검증입니다. 시각 검수와 Project 추적은 이어서 기록하겠습니다.

@coderabbitai

coderabbitai Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@seonghobae

Copy link
Copy Markdown
Contributor Author

후속 검증 경계: 브라우저 Visual Inspection을 시도했으나 CUA가 Mac 잠금 및 자동 해제 실패를 반환했습니다. 시각 검수는 미완료이며 기존 PR의 스크린샷을 이 변경의 증거로 재사용하지 않습니다. Project 조회도 현재 CLI의 read:project scope 부재로 실패했습니다. 인증 scope를 늘리거나 잠금을 우회하지 않았으며, 잠금 해제 후 실제 렌더링과 Project 항목을 확인할 예정입니다. 소스·검사 결과와 이 두 미완료 항목을 구분해 Draft를 유지합니다.

@seonghobae

Copy link
Copy Markdown
Contributor Author

CodeQL 마지막 대기 보완: 최신 커밋 f8937d7. RED 993cee1b에서 1 failed / 15 passed로 마지막 불필요한 9초 대기를 재현했습니다. 수정 후 실제 workflow 셸을 실행하는 테스트와 CodeQL 계약 테스트 44 passed, actionlint exit 0, diff-check 이상 없음입니다. 세 번의 gh api --paginate 호출과 실패·불완전 목록의 전체 검사 전환을 유지합니다. 페이지네이션 때문에 실제 HTTP 요청 수가 세 번으로 제한된다는 뜻은 아닙니다. 실패 경로의 요청 대기 합계만 18초에서 9초로 줄었으며 조직 적체 50% 감소를 뜻하지 않습니다. JUnit SHA256: 477a3040c6b71da9075d24a415775759d3ce48ed55908d9b70a1c0b9148f47d7. 최신 화면 검증과 hosted required checks는 별도 미완료입니다.

@seonghobae seonghobae added bug Something isn't working priority: medium Normal-priority or P2 work status: draft Draft pull request type: bug Defect or incorrect behavior labels Sep 7, 2026 — with ChatGPT Codex Connector

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working priority: medium Normal-priority or P2 work status: draft Draft pull request type: bug Defect or incorrect behavior

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant