[#794] 배포 환경별 API 주소 검증 정책을 분리한다 - #796
Merged
Merged
Conversation
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.
🔗 연관된 이슈
🎯 의도
/api, App Store/Release는/api/api만 허용하는 배포 환경별FUNCTION_API_BASE_URL검증 정책 분리📝 작업 내용
📌 요약
FunctionAPIBaseURLPolicy.valid?분리와 성공·실패 조건 9건 검증 추가🔍 상세
fastlane/Fastfile에TESTFLIGHT_FUNCTION_API_PATH와APPSTORE_FUNCTION_API_PATH추가verify_store_configuration흐름에서 configuration별 예상 path 전달fastlane/function_api_base_url_policy.rb에 URL 정책 판정 책임 분리fastlane/test/function_api_base_url_policy_test.rb에 다음 검증 추가/api,/api/api정상 조합Config.xcconfig,FunctionAPIClient, Firebase 설정과 배포 흐름 변경 없음검증
FunctionAPIBaseURLPolicy정책 검사 9건 통과fastlane lanes로딩 확인tuist generate --no-open및 package resolution 통과AppDebug build-only 통과git diff --check통과📸 영상 / 이미지 (Optional)
없음