벤더문제 682개· 검수 문제 14개

GitHub

GitHub 환경에서 일어나는 장애 문제 682개를 모았습니다.

모든 문제 682개

CICD-1214의존성 복원은 초록인데 캐시가 기본 브랜치에서 와 진짜 패키지 변경을 가림실행은 빠르고 정상인데 테스트가 이상하게 동작합니다 — restore key가 브랜치별 lockfile이 허용하는 것보다 넓은 캐시를 끌어왔습니다.CI/CD중급18분ProCICD-1205이름이 바뀐 작업과 옛 상태가 둘 다 보호 규칙에 남아 필수 브랜치 체크가 두 번 나타남워크플로 리팩터 후 브랜치 보호가 새 체크 신원과 오래된 신원을 사실상 둘 다 감시해 머지 게이트가 혼란스러워집니다.CI/CD중급18분ProCICD-264자체 호스팅 runner 이미지 갱신이 Docker builder 버전을 바꿔 fleet 전체의 레이어 캐시 재현성을 깨뜨림 (failover 리허설 중)빌드는 계속 도는데 옛 executor와 새 executor 사이에서 캐시 키와 레이어 출력이 갈립니다. failover 리허설에서 standby나 대체 경로가 활성화되기 전까지는 평상시 트래픽이 문제를 감췄습니다.CI/CD고급18분ProCICD-1213runner의 git config가 체크아웃을 다시 SSH로 재작성해 사설 submodule이 계속 실패최상위 checkout은 초록인데 submodule이 계속 깨집니다 — 다른 git 계층이 action이 설정한 전송 모드를 덮어씁니다.CI/CD중급19분ProCICD-1195승격 전에 아티팩트 보존 기간이 만료돼, 지연된 릴리스 작업이 아무것도 내려받지 못함빌드 아티팩트 수명이 릴리스 승인 주기보다 짧아 승격 워크플로가 며칠 뒤에 실패합니다.CI/CD중급19분ProCICD-1222아티팩트 다운로드는 초록인데 승격된 패키지가 오래됨릴리스 워크플로가 가장 최근 성공 아티팩트를 가져와, 현재 브랜치에 존재한 적 없는 코드를 배포합니다.CI/CD중급19분ProCICD-1217워크플로가 호스팅 runner에서는 통과하고 자체 호스팅에서 실패이식 가능해 보이던 워크플로가 자체 호스팅 인프라로 옮긴 뒤에만 깨집니다.CI/CD중급19분ProCICD-1190파이프라인 이름을 바꾼 뒤에도 브랜치 보호가 옛 워크플로 이름을 계속 기다림새 워크플로가 성공하는데도 pull request가 머지되지 않습니다 — 브랜치 보호가 여전히 오래된 상태 체크 이름을 요구합니다.CI/CD중급19분ProCICD-1207파이프라인은 초록인데 재사용 워크플로 리팩터 후 필수 체크가 계속 대기실행은 정상인데 머지가 계속 막힙니다 — 재사용 워크플로 변경 후에도 브랜치 보호가 옛 체크 신원을 감시합니다.CI/CD중급19분ProCICD-1198필수 체크가 push에서만 도는 워크플로를 기다려 pull request 프리뷰 배포가 끝내 시작되지 않음PR이 배포 상태에 막힌 것처럼 보이는데, 필수 체크가 pull request 이벤트에서는 결코 발동하지 않는 워크플로 트리거에 묶여 있습니다.CI/CD중급19분ProCICD-1193fork pull request 검증이 필수 secret을 읽지 못해 파이프라인이 엉뚱한 이유로 실패워크플로 자체는 정상인데 fork에서 온 pull_request 실행이 내부 브랜치와 같은 secret 경로에 닿지 못해 preview job에서 오해하기 쉬운 실패가 납니다.CI/CD중급20분ProCICD-033selected actions 정책이 조직 카탈로그의 재사용 워크플로를 차단저장소가 로컬 워크플로는 계속 돌릴 수 있는데 중앙 재사용 워크플로가 실패합니다 — 조직 정책이 선택된 action과 패턴만 허용합니다.CI/CD중급20분ProCICD-1209워크플로가 재사용 호출 뒤로 옮겨진 뒤 자체 호스팅 runner가 필수 secret이 없다고 보고secret은 중앙에 있는데 호출된 워크플로가 계속 실패합니다 — 새 호출 계약이 그 secret 선언 방식과 더 이상 맞지 않습니다.CI/CD중급20분ProCICD-1203첫 실행이 동적으로 만들어진 환경 변수 파일을 놓쳐, 수동 재실행이 파이프라인을 고침워크플로가 불안정해 보이는데 진짜 문제는 생성 파일이나 env export 하나가 첫 소비 스텝에는 너무 늦게 만들어져 재실행 때만 존재한다는 것입니다.CI/CD중급20분ProCICD-1200캐시 적중으로 CI가 정상으로 보이는데 토큰 교체 후 사설 의존성 하나가 갱신된 적이 없음캐시가 warm일 때는 파이프라인이 빠르고 초록인데 cold가 되면 깨집니다 — 사설 의존성 경로가 아직 새로 받아올 때만 드러나는 옛 토큰에 의존합니다.CI/CD중급20분ProCICD-1183shallow 체크아웃이 태그 경계를 가려 릴리스 노트 생성이 실패changelog 단계가 기본 CI 체크아웃 depth에는 없는 git 태그와 이력에 의존합니다.CI/CD중급21분ProCICD-081승인 워크플로가 엉뚱한 아티팩트를 승격CI/CD고급21분ProCICD-1201재사용 워크플로 출력이 로그에는 있는데 호출자 작업은 그것을 계속 빈 값으로 읽음호출된 워크플로는 분명히 output을 설정하는데 부모 파이프라인은 빈 값을 봅니다 — 호출자가 실제로 읽는 경계에 output 계약이 노출돼 있지 않습니다.CI/CD중급21분ProCICD-006matrix 빌드 결과가 섞여 잘못된 artifact가 배포되는 문제병렬 잡의 출력물이 충돌하면서 다른 환경용 결과물이 섞이는 CI/CD 사고를 다룹니다.CI/CD중급22분ProCICD-025병렬 통합 작업이 같은 테스트 데이터베이스를 덮어씀테스트 격리가 없어 matrix 작업이 서로 경합하고, 병렬 부하에서만 파이프라인이 실패합니다.CI/CD중급22분Pro