Skip to content

docs(release): Play 배포 GCP 준비를 실제 구성으로 갱신 (#852) - #2276

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

📌𝘐𝘴𝘴𝘶𝘦𝘴

#852 는 1005 보류로 닫혀 있다. 이 PR 은 그 이슈의 GCP 준비가 끝난 상태를 문서에 맞추는 것이고, 머지돼도 이슈 상태는 바뀌지 않는다.

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

  • docs/play-release.md "자동화 사전 준비" 3절(Google Cloud)을 할 일 목록에서 완료 상태로 바꿨다. 근거는 #852 코멘트의 gcloud 실측이다. 프로젝트 afternote-android, API 사용 설정, play-internal-publisher 서비스 계정(프로젝트 IAM 역할 없음), provider afternote-fe 의 attribute condition, 두 서비스 계정의 워크플로 단위 roles/iam.workloadIdentityUser 바인딩을 표로 적었다.
  • 옛 4번(기존 provider 재사용, principal 을 저장소로 한정)은 실제와 반대라 지웠다. 저장소 단위로 묶으면 같은 provider 를 통과하는 다른 배포 워크플로가 계정을 빌릴 수 있어 두 계정 모두 attribute.workflow_ref 로 묶었다는 이유와, provider 를 새로 만들거나 condition 을 바꿀 때 workflow_ref 허용 목록과 워크플로 단위 바인딩을 함께 맞춰야 한다는 점을 남겼다.
  • 상단 "Play Console 확인 상태"의 "2~5번은 전부 1번에 매달려 있다" 를 고쳤다. 3번은 Play Console 과 무관해 먼저 끝났고, 1번을 기다리는 건 2·4번이다.
  • 5절 마지막 문단: GCP_WORKLOAD_IDENTITY_PROVIDER·GCP_PLAY_SERVICE_ACCOUNT 는 비밀이 아니고 값이 1Password 항목 Afternote GCP Workload Identity 에 있다고 적었다. secret 6개 미등록 상태와 4절(Play Console 초대)은 그대로 둔다.
  • docs/release/firebase-wif-canary.md·distribution.md 에는 afternote-ci 바인딩을 저장소 단위로 설명한 곳이 없어 고치지 않았다.
  • 문서 문구를 박는 정책 테스트는 없었다. node --test .github/scripts/*.test.mjs 829개 통과.

🧪 CI Test Plan

{
  "androidTest": {
    "mode": "none",
    "reason": "docs/play-release.md 한 파일만 바꾼 문서 수정이다. 앱 소스·androidTest·navigation·Manifest·빌드 파일 변경이 없어 여는 화면이 없다(git diff origin/develop --name-only 결과 docs/play-release.md 하나)."
  }
}

📷𝘚𝘤𝘳𝘦𝘦𝘯𝘴𝘩𝘰𝘵

없음(문서 수정).

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

GCP·GitHub secret·Play Console 은 이 PR 에서 건드리지 않았다.


Generated by Claude Code

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

Google Play 내부 테스트 트랙 배포 자동화

2 participants