Skip to content

docs(release): Firebase 배포 인증 서술을 WIF 전환 뒤 상태로 고친다 (#850) - #2279

Merged
OnlyReadOneBook merged 1 commit into
developfrom
claude/update-play-release-gcp-docs-laxgig
Oct 5, 2026
Merged

OnlyReadOneBook merged 1 commit into
developfrom
claude/update-play-release-gcp-docs-laxgig

Conversation

@OnlyReadOneBook

Copy link
Copy Markdown
Collaborator

📌𝘐𝘴𝘴𝘶𝘦𝘴

#850 은 이미 닫혀 있다. 전환 뒤 남은 문서 서술만 맞추는 PR 이라 이슈 상태는 바뀌지 않는다.

📎𝘞𝘰𝘳𝘬 𝘋𝘦𝘴𝘤𝘳𝘪𝘱𝘵𝘪𝘰𝘯

  • docs/release/distribution.md 는 production release-distribution.yml 이 아직 JSON 자격을 쓴다고 적혀 있었다. 실제 워크플로는 ci: 릴리스 배포 인증을 장기 JSON 키에서 WIF 로 전환 (#850) #1463 부터 google-github-actions/auth 로 WIF 인증만 하고, FIREBASE_SERVICE_ACCOUNT_JSON 롤백 경로는 ci: WIF 전환 후 남은 JSON 롤백 경로를 걷는다 (#850) #1566 에서 걷었다. firebase-wif-canary-policy.test.mjs 도 production 워크플로에 그 이름이 없다고 단언한다. 그래서 시크릿 표의 FIREBASE_SERVICE_ACCOUNT_JSON 줄을 빼고, GCP_WORKLOAD_IDENTITY_PROVIDER·GCP_FIREBASE_SERVICE_ACCOUNT 설명을 canary 전용에서 production 과 canary 공용으로 고쳤다. 같은 내용의 문장 두 곳도 맞췄다.
  • docs/release/firebase-wif-canary.md 의 머리말, "현재 안전 경계", "전환 판정" 이 전환 전 시점으로 적혀 있어 전환이 끝난 상태로 고쳤다. "전환 판정" 기준 목록은 인증 구성을 다시 바꿀 때 쓰도록 남겼다.
  • 외부 준비 절에 Google Play 내부 테스트 트랙 배포 자동화 #852 에서 좁힌 Firebase 계정 afternote-ci 의 워크플로 단위 바인딩(세 workflow_ref)과 그 이유를 적었다. provider condition 의 현재 값은 docs(release): Play 배포 GCP 준비를 실제 구성으로 갱신 (#852) #2276 에서 정리한 docs/play-release.md 사전 준비 3번을 정본으로 가리킨다.
  • 같은 절의 condition 목록에 environment: release-distribution 이 있는데, Play 워크플로는 play-internal environment 로 같은 provider 를 통과해야 한다. 이 항목이 실제 condition 에 있는지는 이 세션에서 gcloud 로 읽지 못해 확인하지 못했다. 그래서 목록을 "처음 설계한 조건" 으로 표기하고 값은 바꾸지 않았다.
  • node --test .github/scripts/*.test.mjs 829개 통과. Markdown 링크 검사에서 이 두 파일의 오류는 없다.

🧪 CI Test Plan

{
  "androidTest": {
    "mode": "none",
    "reason": "docs/release/distribution.md 와 docs/release/firebase-wif-canary.md 두 문서만 바꿨다. 앱 소스·androidTest·navigation·Manifest·빌드 파일 변경이 없어 여는 화면이 없다(git diff origin/develop --name-only 결과 두 파일)."
  }
}

📷𝘚𝘤𝘳𝘦𝘦𝘯𝘴𝘩𝘰𝘵

없음(문서 수정).

💬𝘛𝘰 𝘙𝘦𝘷𝘪𝘦𝘸𝘦𝘳𝘴

GCP·GitHub secret 은 건드리지 않았다.


Generated by Claude Code

@OnlyReadOneBook
OnlyReadOneBook marked this pull request as ready for review October 5, 2026 12:46
@github-actions
github-actions Bot requested a review from Sadturtleman October 5, 2026 12:46
@OnlyReadOneBook
OnlyReadOneBook added this pull request to the merge queue Oct 5, 2026
Merged via the queue into develop with commit 5d69557 Oct 5, 2026
30 checks passed
@OnlyReadOneBook
OnlyReadOneBook deleted the claude/update-play-release-gcp-docs-laxgig branch October 5, 2026 13:15
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.

Firebase App Distribution 인증을 Workload Identity Federation으로 전환

2 participants