You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fix(ci): CodeQL 빌드 스텝이 :app:mergeExtDexDebug 에서 OOM — 산발적 실패로 보안 경고와 구분 불가 #1023
PR 당 약 23분(2025%) 단축. dex 병합(R8)·packaging 을 빼면서 OOM 표면 자체가 사라졌고, 추출 커버리지는 그대로다 — 태스크 그래프 실측상 컴파일 task 는 양쪽 114건으로 동일하고 빠지는 것은 compileDebugLibraryResources(aapt2)뿐이다.
OOM 실측 빈도
최근 CodeQL run 40건을 훑으면 failure 는 1건이고, 그 원인이 mergeExtDexDebug 였다 (남의 PR feat/601-03-type-unification). 이슈 서술대로 «산발적» 이며, 그 산발성이 바로 문제였다 — 빈도가 낮아서 매번 로그를 열어 보안 경고가 아님을 확인해야 했다.
추출이 실제로 채워지는지
Verify analyzed sources in the CodeQL database 스텝이 app/src/main/ 아래 .kt 가 database 에 담겼는지 검사하는데, PR #1027 의 CodeQL run 이 success 다. 컴파일 태스크만 돌려도 추출기가 컴파일러 호출을 관찰한다는 것이 실증됐다.
Activity
1hyok commentedon Aug 24, 2026
PR #1027 로 머지됐다. 완료 조건인 소요 수치를 남긴다.
CodeQL
Analyze (java-kotlin)job 소요assembleDebug(기존)compileDebugSourcesPR 당 약 2
3분(2025%) 단축. dex 병합(R8)·packaging 을 빼면서 OOM 표면 자체가 사라졌고, 추출 커버리지는 그대로다 — 태스크 그래프 실측상 컴파일 task 는 양쪽 114건으로 동일하고 빠지는 것은compileDebugLibraryResources(aapt2)뿐이다.OOM 실측 빈도
최근 CodeQL run 40건을 훑으면 failure 는 1건이고, 그 원인이
mergeExtDexDebug였다 (남의 PRfeat/601-03-type-unification). 이슈 서술대로 «산발적» 이며, 그 산발성이 바로 문제였다 — 빈도가 낮아서 매번 로그를 열어 보안 경고가 아님을 확인해야 했다.추출이 실제로 채워지는지
Verify analyzed sources in the CodeQL database스텝이app/src/main/아래.kt가 database 에 담겼는지 검사하는데, PR #1027 의 CodeQL run 이 success 다. 컴파일 태스크만 돌려도 추출기가 컴파일러 호출을 관찰한다는 것이 실증됐다.