Repository navigation
docs(release): Play 배포 GCP 준비를 실제 구성으로 갱신 (#852) - #2276
Merged
OnlyReadOneBook merged 1 commit intoOct 5, 2026
Merged
Conversation
Sadturtleman
approved these changes
Oct 5, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📌𝘐𝘴𝘴𝘶𝘦𝘴
#852 는 1005 보류로 닫혀 있다. 이 PR 은 그 이슈의 GCP 준비가 끝난 상태를 문서에 맞추는 것이고, 머지돼도 이슈 상태는 바뀌지 않는다.
📎𝘞𝘰𝘳𝘬 𝘋𝘦𝘴𝘤𝘳𝘪𝘱𝘵𝘪𝘰𝘯
docs/play-release.md"자동화 사전 준비" 3절(Google Cloud)을 할 일 목록에서 완료 상태로 바꿨다. 근거는 #852 코멘트의 gcloud 실측이다. 프로젝트afternote-android, API 사용 설정,play-internal-publisher서비스 계정(프로젝트 IAM 역할 없음), providerafternote-fe의 attribute condition, 두 서비스 계정의 워크플로 단위roles/iam.workloadIdentityUser바인딩을 표로 적었다.attribute.workflow_ref로 묶었다는 이유와, provider 를 새로 만들거나 condition 을 바꿀 때workflow_ref허용 목록과 워크플로 단위 바인딩을 함께 맞춰야 한다는 점을 남겼다.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.mjs829개 통과.🧪 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