Skip to content

ci(platform): 댓글 없이 QA 배포 필요 시점을 판정한다 #2239

Closed

Description

@OnlyReadOneBook

작업 유형

release — 배포·릴리스 파이프라인 및 산출물

주 담당 모듈

platform — CI·빌드·릴리스·저장소 운영

개요

#1074에서 develop 머지 시 배포 판정을 남기던 워크플로가 릴리스 PR 범위 산출로 대체됐다. 현재는 사람이 main 대상 PR을 열기 전까지 미배포 변경의 누적을 판정하는 실행 경로가 없다. 2026-10-03 기준 마지막 Firebase 배포는 9월 3일이며, main에 없는 develop 커밋이 906개다.

PR 댓글을 만들지 않고 GitHub Actions 요약과 JSON 산출물로 QA 배포 필요성을 판정한다. 실제 배포를 실행하거나 main 승격의 필수 검증을 대체하지 않는다.

완료 조건

  • develop 변경과 성공한 Firebase 배포 뒤 마지막 성공 배포의 실제 source SHA부터 현재 develop SHA까지 평가한다.
  • 배포 필요, 묶음 대기, 판정 불가를 구분하고 기준 SHA, 미배포 규모와 판정 근거를 기록한다.
  • 문서·테스트·일반 CI 전용 변경은 앱 배포 규모에서 제외한다. data 또는 build.gradle 경로만으로 고위험을 단정하지 않는다.
  • 실제 코드에 없는 QA Metadata 검증을 입력으로 가정하지 않는다. 앱 변경이 포함된 PR 유형과 누적 범위를 명시적인 정책으로 판정한다.
  • API 실패, 범위 수집 누락과 배포 기준점 해석 실패는 판정 불가로 처리한다. 50개 이상의 미배포 PR도 잘라내지 않는다.
  • PR·이슈 댓글과 이슈 생성, 자동 배포를 수행하지 않는다. 배포 필요 결과 자체는 빌드 실패로 처리하지 않는다.
  • 현재 누적 상태의 읽기 전용 실행과 핵심 분기 회귀 검증을 통과한다.

참고

Activity

  1. added
    release배포·릴리스 파이프라인 및 산출물 작업
    area:platformCI·빌드·릴리스·저장소 운영 영역
    on Oct 2, 2026
  2. added
    pr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다
    on Oct 2, 2026
  3. added a commit that references this issue on Oct 2, 2026
  4. removed
    pr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다
    on Oct 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area:platformCI·빌드·릴리스·저장소 운영 영역release배포·릴리스 파이프라인 및 산출물 작업

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions