GitHub Actions Workflows
GitHub Actions Workflows 관련 장애 문제 52개를 모았습니다. 검수된 문제부터 풀어 보세요.
먼저 읽을 가이드
추천 문제
모든 문제 52개
CICD-1191SSH 키 설정 순서가 체크아웃 동작과 충돌해 사설 submodule 체크아웃이 깨짐워크플로가 주 저장소는 clone하는데 사설 submodule에서 실패합니다 — SSH agent 설정과 체크아웃 순서가 action의 submodule 인증 해석 방식과 맞지 않습니다.CI/CD중급22분ProCICD-008스모크 테스트 조건문이 잘못되어 검증 없이 배포가 통과되는 문제조건부 실행 규칙이 잘못되어 가장 중요한 검증 단계가 건너뛰어지는 사고를 추적합니다.CI/CD고급23분ProCICD-058태그 배포가 리뷰어 규칙 범위를 건너뛰어 운영 environment 검토가 영원히 대기서류상 환경은 사람 승인을 요구하는데 태그 릴리스가 무한정 멈춥니다 — 리뷰어·브랜치 규칙이 브랜치 기반 승격만 염두에 두고 설계됐습니다.CI/CD고급24분ProCICD-052재사용 워크플로 호출자가 OIDC subject를 바꿔 배포 role 신뢰를 깨뜨림저장소 로컬 워크플로일 때는 잘 배포됐는데 재사용 워크플로로 옮긴 뒤 실패합니다 — 토큰 subject가 원래 신뢰 조건과 더 이상 맞지 않습니다.CI/CD고급27분ProCICD-032OIDC subject 조건 불일치로 AWS 배포 role assume이 거부됨GitHub Actions는 AWS STS에 닿는데 신뢰 정책이 web identity 토큰을 거부합니다 — subject나 audience 조건이 더는 브랜치·environment 경로와 맞지 않습니다.CI/CD고급28분ProCICD-026승격 파이프라인이 이전 커밋의 오래된 이미지를 배포승격 단계가 쓰는 artifact 참조는 맞아 보이는데 레지스트리 정리 후 더 오래된 이미지 digest로 해석됩니다.CI/CD고급29분ProCICD-1208GitHub은 제대로 실행하는데 편집기 lint는 로컬 재사용 워크플로 경로가 잘못됐다고 표시워크플로는 GitHub에서 실행되는데 로컬 도구는 그 참조가 없다고 보고해 엔지니어를 엉뚱한 정리 작업으로 몰아갑니다.CI/CD고급16분ProCICD-011브랜치 보호 규칙은 있는데 배포 워크플로가 직접 main에 푸시하는 문제코드 리뷰 보호는 있어도 자동화 계정이 우회 경로가 되어버리는 배포 정책 문제를 다룹니다.CI/CD입문17분ProCICD-1223finalizer가 모든 shard가 이미 성공 메타데이터를 게시했다고 가정해 matrix 정리 작업이 필요한 캐시를 삭제대부분의 matrix shard는 잘 끝나는데 마지막 정리 단계가 공유 자산을 제거합니다 — shard 하나가 finalizer가 의존하는 신호를 끝내 내보내지 않았습니다.CI/CD고급18분ProCICD-1225토큰 기반 체크아웃은 되는데 작업 후 정리가 실패파이프라인을 SSH 키에서 토큰 인증으로 옮긴 뒤, 정작 주 작업이 끝난 다음에 실패하기 시작합니다.CI/CD고급18분ProCICD-1211matrix 작업이 전부 성공하는데 릴리스 단계는 마지막으로 계산된 출력만 봄matrix 워크플로가 대상별 메타데이터를 계산하는데 하위 단계가 값 하나만 읽습니다 — 출력이 팀이 가정한 방식으로 집계되지 않습니다.CI/CD고급21분ProCICD-028재시도 정책이 파괴적인 마이그레이션 작업을 두 번 실행범용 재시도 wrapper가 불안정한 단계에는 도움이 되는데, 마이그레이션이나 정리 명령에 적용되면 위험해집니다.CI/CD중급21분ProCICD-1206재사용 워크플로가 secret을 상속하는데 environment secret 하나가 런타임에 계속 빔재사용 배포는 정상적으로 시작하는데 secret 하나가 빈 값으로 해석됩니다 — 호출 경계가 환경 범위 secret을 팀이 가정한 방식으로 노출하지 않습니다.CI/CD고급22분ProCICD-1202deploy key가 체크아웃 경로 하나에는 되는데 두 번째 사설 저장소의 패키지 복원이 계속 실패사설 저장소 하나에는 접근되는데 복원이 계속 깨집니다 — 두 번째 의존성 경로가 첫 성공 체크아웃과 다른 자격 증명 scope를 필요로 합니다.CI/CD고급23분ProCICD-1210재사용 워크플로가 태그로 실행되는데 내부 체크아웃이 계속 호출자 컨텍스트 기준으로 해석재사용 워크플로는 태그로 버전이 고정돼 있는데 내부 action 경로 하나가 아직 호출자 컨텍스트를 따라가 예상치 못하게 깨집니다.CI/CD고급23분ProCICD-023아티팩트 서명 단계가 로컬에서는 되고 CI runner에서 실패같은 서명 명령이 개발자 장비에서는 되는데 임시 runner에서는 깨집니다 — 키 자료와 신뢰 체인이 다릅니다.CI/CD고급27분ProCICD-1181GitHub Actions OIDC 신뢰가 main에서는 되고 pull_request에서 실패같은 AWS 배포 워크플로가 main에서는 성공하고 pull_request에서는 실패합니다 — OIDC 토큰 subject가 IAM 신뢰 정책과 더 이상 맞지 않습니다.CI/CD고급28분ProCICD-059아티팩트 attestation은 있는데 배포 게이트가 엉뚱한 저장소 subject를 검증공급망 검증은 켜져 있는데 신뢰된 아티팩트가 거부됩니다 — admission이나 배포 게이트가 builder가 실제로 서명하는 것과 다른 저장소 신원을 기대합니다.CI/CD고급28분ProCICD-024수동 승인 게이트가 운영 environment 검토를 건너뜀워크플로가 운영 전에 멈춰야 하는데 조건 불일치로 승인 게이트가 건너뛰어집니다.CI/CD입문14분ProCICD-1213runner의 git config가 체크아웃을 다시 SSH로 재작성해 사설 submodule이 계속 실패최상위 checkout은 초록인데 submodule이 계속 깨집니다 — 다른 git 계층이 action이 설정한 전송 모드를 덮어씁니다.CI/CD중급19분Pro