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): GMD 설정 단계 429 실패가 자동 복구되지 않고 Gradle 종료 코드가 사라진다 #2157
분류기가 설정 단계 의존성 해석 실패를 인프라로 보지 않는다.
아티팩트의 accessibility-api34.log 에는 Could not resolve all files for configuration ':app:unified-test-platform-android-test-plugin-host-additional-test-output' 와 Received status code 429 from server: Too Many Requests(repo.maven.apache.org)가 9번 나오고, > Task :app: 줄과 에뮬레이터 기동은 0건이다(:build-logic 태스크 4개만 돌았다). 그런데 classify-android-managed-device-failure.mjs 의 INFRASTRUCTURE_PATTERNS 는 adb·avd·emulator·managed-device 넷뿐이라 marker 가 not-proven-infrastructure-failure, retryable=false 로 나왔고, Recover Android Managed Device Infrastructure 는 "No managed-device infrastructure retry marker was produced." 로 끝났다. 같은 sha 의 API 30 레인은 통과했고 재실행으로 풀렸으니 일시 장애다.
설정 단계 의존성 해석 실패(429 와 Could not resolve all files for configuration 가 함께 있고 :app 태스크가 하나도 돌지 않은 경우)가 인프라 신호로 분류되어, API 34 레인이 새 runner 에서 한 번 자동 재실행된다.
Gradle 실패 코드가 exit_code 출력에 그대로 기록되고 스텝은 다음 줄로 진행한다.
두 동작을 정책 테스트(.github/scripts/*.test.mjs)가 고정한다. 새 테스트는 고치기 전 코드에서 실패하는 것을 먼저 확인한다.
Activity
github-actions commentedon Sep 23, 2026
bug 이슈는 사이드바 Fields > Priority 로 심각도를 지정해야 합니다. 판정 기준:
값이 비어 있어도 이슈를 닫지는 않습니다. 이 안내는 이슈당 한 번만 답니다.