Skip to content

feat(ci): connect snapshot PRs to exact candidate verification evidence - #43

Merged
liveforpresent merged 1 commit into
mainfrom
feat/contract-propagation-merge-policy
Oct 27, 2026
Merged

liveforpresent merged 1 commit into
mainfrom
feat/contract-propagation-merge-policy

Conversation

@liveforpresent

@liveforpresent liveforpresent commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Problem

Context 스냅샷 PR을 만든 뒤 검증 실행을 dispatch하는 것만으로는 어떤 후보 커밋 조합이
실제로 통과했는지 PR에서 확인하기 어렵습니다. 완료된 검증과 실제 checkout SHA를
연결하고, 담당자가 변경 묶음의 의미상 영향을 검토한 뒤 수동 병합하도록 합니다.

Changes

  • 전파 실행에서 다섯 저장소의 SHA와 네 base main을 고정하고 재사용 워크플로로 계약 검사와
    API smoke/Web acceptance를 수행합니다. 규범 문서만 변경되거나 PR이 없는 경우에도 검사합니다.
  • 별도 완료 관찰 워크플로가 동일 run/attempt의 GitHub job conclusion과 checkout artifact를
    대조합니다. 성공·실패·취소·시간 초과를 구분하고 증거 누락/불일치는 통과시키지 않습니다.
  • PR 본문에 원본 Context SHA, 해당 PR head, 전체 후보 SHA, 관련 PR, 실행/증거 링크,
    변경 파일과 담당자 검토 항목을 영어 섹션 제목·한국어 설명으로 제공합니다.
  • 현재 Context main, 봇 브랜치 파일 제한, push 직전 main 최신성, PR head와 갱신 표식을
    확인합니다. 과거 관찰자가 새 전파의 본문을 덮어쓰지 않도록 합니다.
  • 병합 순서·중간 호환성·부분 실패 복구와 GitHub 보호 설정 권장안을 문서화했습니다.
    계약 map, 제품 계약과 서비스 business code는 변경하지 않았습니다.

@liveforpresent
liveforpresent merged commit 4f573c6 into main Oct 27, 2026
2 checks passed
@liveforpresent
liveforpresent deleted the feat/contract-propagation-merge-policy branch October 27, 2026 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant