Ayato-kosaka / spelieve

1 stars 0 forks source link

v2.5 リリース #904

Closed Ayato-kosaka closed 10 months ago

Ayato-kosaka commented 11 months ago

Description

Solution

参考

Ayato-kosaka commented 11 months ago

@Takapy1

892 で対応してくれたソースに i18n の typescript エラーが発生していたから #905 で対応した!

grepI18n.ts がバグってたのもあるけど、ja.ts en.ts のtypescript を上手く指定できてなかったぽかったから修正内容だけ確認して欲しい! 不明な所あったら聞いて〜

Ayato-kosaka commented 11 months ago

870 が多分上手く行ったのでリリース準備します。

root@3fdd2e942bac:~/workspace/spelieve# npx tsc
root@3fdd2e942bac:~/workspace/spelieve# npm run format

> spelieve@2.5.0 format
> prettier --write "src/**/*.{js,jsx,ts,tsx}" && eslint "{src,apps,libs,test}/**/*.{js,jsx,ts,tsx}" --fix

src/App.tsx 224ms
src/AppProvider.tsx 15ms
src/AppProvider.web.tsx 7ms
src/Common/Components/CCO001GlobalContext/GlobalContext.tsx 22ms
src/Common/Components/CCO001GlobalContext/GlobalContextInterface.ts 9ms
src/Common/Components/CCO003DateTimePicker/DateTimePicker.tsx 24ms
src/Common/Components/CCO003DateTimePicker/DateTimePicker.web.tsx 17ms
src/Common/Components/CCO003DateTimePicker/index.ts 9ms
src/Common/Components/CCO004DurationPicker/DurationPicker.tsx 23ms
src/Common/Components/CCO004DurationPicker/DurationPickerController.ts 85ms
src/Common/Components/CCO004DurationPicker/DurationPickerInterface.ts 7ms
src/Common/Components/CCO005BottomSheet/BottomSheet.tsx 18ms
src/Common/Components/CCO005BottomSheet/BottomSheet.web.tsx 10ms
src/Common/Components/CCO006ImagePicker/ImagePicker.tsx 14ms
src/Common/Components/CCO006ImagePicker/ImagePickerController.ts 28ms
src/Common/Components/CCO006ImagePicker/ImagePickerPropsInterface.ts 12ms
src/Common/Components/CCO006ImagePicker/ImagePickerStyle.ts 10ms
src/Common/Components/CCO007GoogleBannerAd/GoogleBannerAd.tsx 23ms
src/Common/Components/CCO007GoogleBannerAd/GoogleBannerAd.web.tsx 11ms
src/Common/Endpoint/firebase.ts 15ms
src/Common/Hooks/CHK001Utils.ts 49ms
src/Common/Hooks/CHK003TypeScript.ts 16ms
src/Common/Hooks/CHK004NumberUtils.ts 15ms
src/Common/Hooks/CHK005StorageUtils.ts 21ms
src/Common/Hooks/CHK006GoogleAnalytics/GoogleAnalytics.ts 17ms
src/Common/Hooks/CHK006GoogleAnalytics/GoogleAnalytics.web.ts 11ms
src/Common/Hooks/CHK006GoogleAnalytics/GoogleAnalyticsInterface.ts 10ms
src/Common/Hooks/CHK007DateUtils.ts 18ms
src/Common/Hooks/CHK008DynamicLink.ts 16ms
src/Common/Hooks/i18n-js/en.ts 45ms
src/Common/Hooks/i18n-js/grepI18n.ts 36ms
src/Common/Hooks/i18n-js/index.ts 10ms
src/Common/Hooks/i18n-js/ja.ts 49ms
src/Common/Navigation/LinkingConfiguration.ts 33ms
src/Common/Navigation/Navigation.tsx 34ms
src/Common/Navigation/NavigationInterface.ts 20ms
src/Common/Pages/CPA001HelloSpelieve/HelloSpelieve.tsx 125ms
src/Common/Pages/CPA001HelloSpelieve/HelloSpelieveRecentItineraryHook.ts 18ms
src/Common/Pages/CPA001HelloSpelieve/HelloSpelieveStyle.ts 15ms
src/Common/Pages/CPA001HelloSpelieve/index.ts 3ms
src/Common/Pages/ModalScreen.tsx 11ms
src/Common/Pages/NotFoundScreen.tsx 10ms
src/ENV.ts 4ms
src/Itinerary/Components/ICO001ItineraryPost/index.ts 3ms
src/Itinerary/Components/ICO001ItineraryPost/ItineraryPost.tsx 15ms
src/Itinerary/Components/ICO001ItineraryPost/ItineraryPostStyle.ts 10ms
src/Itinerary/Contexts/ICT011ItineraryOne/index.ts 3ms
src/Itinerary/Contexts/ICT011ItineraryOne/ItineraryOne.tsx 21ms
src/Itinerary/Contexts/ICT011ItineraryOne/ItineraryOneController.ts 11ms
src/Itinerary/Contexts/ICT011ItineraryOne/ItineraryOneIntereface.ts 8ms
src/Itinerary/Contexts/ICT021PlanGroupsList/index.ts 3ms
src/Itinerary/Contexts/ICT021PlanGroupsList/PlanGroupsList.tsx 63ms
src/Itinerary/Contexts/ICT021PlanGroupsList/PlanGroupsListController.ts 17ms
src/Itinerary/Contexts/ICT021PlanGroupsList/PlanGroupsListInterface.ts 9ms
src/Itinerary/Contexts/ICT031PlansMap/index.ts 6ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03101PlanEdit/index.ts 5ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03101PlanEdit/PlanEdit.tsx 27ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03101PlanEdit/PlanEditController.ts 93ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03101PlanEdit/PlanEditPropsInterface.ts 5ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03101PlanEdit/PlanEditStyle.ts 5ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03102TrafficMovementEdit/TrafficMovementEdit.tsx 29ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03102TrafficMovementEdit/TrafficMovementEditController.ts 43ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03102TrafficMovementEdit/TrafficMovementEditInterface.ts 4ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03102TrafficMovementEdit/TrafficMovementEditTemplate.tsx 6ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03103PlanGroupEdit/index.ts 4ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03103PlanGroupEdit/PlanGroupEdit.tsx 23ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03103PlanGroupEdit/PlanGroupsEditController.ts 30ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03103PlanGroupEdit/PlanGroupsEditPropsInterface.ts 11ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03104EditDirectionsMode/EditDirectionsMode.tsx 46ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03104EditDirectionsMode/EditDirectionsModeController.ts 18ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03104EditDirectionsMode/EditDirectionsModePropsInterface.ts 10ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03104EditDirectionsMode/EditDirectionsModeStyle.ts 12ms
src/Itinerary/Contexts/ICT031PlansMap/ModelComponents/IMC03104EditDirectionsMode/index.ts 9ms
src/Itinerary/Contexts/ICT031PlansMap/PlansMap.tsx 46ms
src/Itinerary/Contexts/ICT031PlansMap/PlansMapController.ts 31ms
src/Itinerary/Contexts/ICT031PlansMap/PlansMapInterface.ts 20ms
src/Itinerary/Endpoint/firebaseStorage.ts 5ms
src/Itinerary/Endpoint/firestore.ts 4ms
src/Itinerary/Navigator/INV002ItineraryTopTabNavigator/index.ts 2ms
src/Itinerary/Navigator/INV002ItineraryTopTabNavigator/ItineraryTopTabNavigator.tsx 13ms
src/Itinerary/Navigator/INV002ItineraryTopTabNavigator/ItineraryTopTabNavigatorController.ts 10ms
src/Itinerary/Pages/IPA001ItineraryEdit/index.ts 2ms
src/Itinerary/Pages/IPA001ItineraryEdit/ItineraryEdit.tsx 16ms
src/Itinerary/Pages/IPA001ItineraryEdit/ItineraryEditController.ts 47ms
src/Itinerary/Pages/IPA001ItineraryEdit/ItineraryEditStyle.ts 17ms
src/Itinerary/Pages/IPA003EditPlan/EditPlan.tsx 28ms
src/Itinerary/Pages/IPA003EditPlan/EditPlanController.ts 66ms
src/Itinerary/Pages/IPA003EditPlan/EditPlanStyle.ts 12ms
src/Itinerary/Pages/IPA003EditPlan/index.ts 4ms
src/Itinerary/Pages/IPA004ItineraryPreview/index.ts 4ms
src/Itinerary/Pages/IPA004ItineraryPreview/ItineraryPreview.tsx 11ms
src/Itinerary/Pages/IPA004ItineraryPreview/ItineraryPreviewController.ts 24ms
src/Itinerary/Pages/ItineraryPageNavigator.tsx 15ms
src/Place/Components/PCO002GooglePlacesAutocomplete/GooglePlacesAutocomplete.tsx 15ms
src/Place/Components/PCO002GooglePlacesAutocomplete/GooglePlacesAutocompleteController.ts 21ms
src/Place/Components/PCO002GooglePlacesAutocomplete/GooglePlacesAutocompletePropsInterface.ts 8ms
src/Place/Components/PCO002GooglePlacesAutocomplete/GooglePlacesAutocompleteStyle.ts 4ms
src/Place/Components/PCO002GooglePlacesAutocomplete/index.ts 4ms
src/Place/Contexts/PCT011MPlacesList/index.ts 4ms
src/Place/Contexts/PCT011MPlacesList/ModelComponents/PMC01101GoogleMapPlacesList/GoogleMapPlacesList.tsx 18ms
src/Place/Contexts/PCT011MPlacesList/ModelComponents/PMC01101GoogleMapPlacesList/GoogleMapPlacesList.web.tsx 14ms
src/Place/Contexts/PCT011MPlacesList/ModelComponents/PMC01101GoogleMapPlacesList/GoogleMapPlacesListStyle.ts 10ms
src/Place/Contexts/PCT011MPlacesList/ModelComponents/PMC01101GoogleMapPlacesList/GoogleMapPlacesListStyle.web.ts 4ms
src/Place/Contexts/PCT011MPlacesList/ModelComponents/PMC01101GoogleMapPlacesList/index.ts 3ms
src/Place/Contexts/PCT011MPlacesList/ModelComponents/PMC01102PlacesList/index.ts 3ms
src/Place/Contexts/PCT011MPlacesList/ModelComponents/PMC01102PlacesList/PlacesList.tsx 11ms
src/Place/Contexts/PCT011MPlacesList/ModelComponents/PMC01102PlacesList/PlacesListStyle.ts 11ms
src/Place/Contexts/PCT011MPlacesList/MPlacesList.tsx 47ms
src/Place/Contexts/PCT012MPlaceOne/index.ts 2ms
src/Place/Contexts/PCT012MPlaceOne/ModelComponents/PMC01201GoogleMapPlaceOne/GoogleMapPlaceOne.tsx 12ms
src/Place/Contexts/PCT012MPlaceOne/ModelComponents/PMC01201GoogleMapPlaceOne/GoogleMapPlaceOne.web.tsx 9ms
src/Place/Contexts/PCT012MPlaceOne/ModelComponents/PMC01201GoogleMapPlaceOne/GoogleMapPlaceOneStyle.ts 3ms
src/Place/Contexts/PCT012MPlaceOne/ModelComponents/PMC01201GoogleMapPlaceOne/GoogleMapPlaceOneStyle.web.ts 2ms
src/Place/Contexts/PCT012MPlaceOne/ModelComponents/PMC01202PlaceInformation/PlaceInformation.tsx 20ms
src/Place/Contexts/PCT012MPlaceOne/ModelComponents/PMC01202PlaceInformation/PlaceInformationStyle.ts 5ms
src/Place/Contexts/PCT012MPlaceOne/MPlaceOne.tsx 21ms
src/Place/Endpoint/firestore.ts 3ms
src/Place/Endpoint/PlaceHttpPost.ts 7ms
src/Place/Hooks/PHK001GooglePlaceAPI.ts 14ms
src/Place/Hooks/PHK002InitialPlaceParam.ts 6ms
src/Place/Pages/PlacePageNavigator/PlacePageNavigator.tsx 12ms
src/Place/Pages/PPA001Places/index.ts 6ms
src/Place/Pages/PPA001Places/Places.tsx 8ms
src/Place/Pages/PPA001Places/PlacesController.ts 18ms
src/Place/Pages/PPA001Places/PlacesStyle.ts 7ms
src/Place/Pages/PPA002Place/index.ts 2ms
src/Place/Pages/PPA002Place/Place.tsx 14ms
src/Place/Pages/PPA002Place/PlaceController.ts 13ms
src/Place/Pages/PPA002Place/PlaceStyle.ts 4ms
src/ThemeProvider.ts 67ms
src/Thumbnail/Components/TCO001GestureProvider/GestureProvider.tsx 43ms
src/Thumbnail/Components/TCO001GestureProvider/GestureProviderController.ts 30ms
src/Thumbnail/Components/TCO001GestureProvider/GestureProviderPropsInterface.ts 11ms
src/Thumbnail/Components/TCO003OutlineTextBorder/OutlineTextBorder.tsx 24ms
src/Thumbnail/Components/TCO003OutlineTextBorder/OutlineTextBorderInterface.ts 5ms
src/Thumbnail/Contexts/TCT011MThumbnailOne/MThumbnailOneInterface.ts 7ms
src/Thumbnail/Contexts/TCT011MThumbnailOne/ThumbnailOne.tsx 20ms
src/Thumbnail/Contexts/TCT012MThumbnailList/MThumbnailList.tsx 24ms
src/Thumbnail/Contexts/TCT012MThumbnailList/MThumbnailListInterface.ts 5ms
src/Thumbnail/Contexts/TCT023DecorationsMap/DecorationsMap.tsx 37ms
src/Thumbnail/Contexts/TCT023DecorationsMap/DecorationsMapInterface.ts 15ms
src/Thumbnail/Contexts/TCT023DecorationsMap/ModelComponents/TMC02301Decoration/Decoration.tsx 43ms
src/Thumbnail/Contexts/TCT023DecorationsMap/ModelComponents/TMC02301Decoration/DecorationInterface.ts 6ms
src/Thumbnail/Contexts/TCT023DecorationsMap/ModelComponents/TMC02302MaskedDecoration/MaskedDecoration.tsx 32ms
src/Thumbnail/Contexts/TCT023DecorationsMap/ModelComponents/TMC02302MaskedDecoration/MaskedDecoration.web.tsx 18ms
src/Thumbnail/Contexts/TCT023DecorationsMap/ModelComponents/TMC02302MaskedDecoration/MaskedDecorationInterface.ts 2ms
src/Thumbnail/Contexts/TCT032MMaskShapeList/MMaskShapeList.tsx 9ms
src/Thumbnail/Contexts/TCT032MMaskShapeList/MMaskShapeListInterface.ts 2ms
src/Thumbnail/Endpoint/firebaseStorage.ts 2ms
src/Thumbnail/Endpoint/firestore.ts 3ms
src/Thumbnail/Hooks/THK001UseFonts.ts 7ms
src/Thumbnail/Hooks/ThumbnailRule.ts 14ms
src/Thumbnail/Pages/ThumbnailPageNavigator.tsx 6ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/BorderColorPickerDialog/BorderColorPickerDialog.tsx 19ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/BorderColorPickerDialog/BorderColorPickerDialogController.ts 23ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/BorderColorPickerDialog/BorderColorPickerDialogInterface.ts 10ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/ColorPickerDialog/ColorPickerDialog.tsx 28ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/ColorPickerDialog/ColorPickerDialogController.ts 19ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/ColorPickerDialog/ColorPickerDialogInterface.ts 5ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/Controller/CreateDecorationController.ts 25ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/Controller/FooterMenuController.ts 70ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/Controller/LeaveDialogController.ts 33ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/MaskDialog/MaskDecoration/MaskDecoration.tsx 29ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/MaskDialog/MaskDecoration/MaskDecoration.web.tsx 32ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/MaskDialog/MaskDecoration/MaskDecorationInterface.ts 9ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/MaskDialog/MaskDialog.tsx 21ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/MaskDialog/MaskDialogController.ts 26ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/MaskDialog/MaskDialogInterface.ts 9ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/TextEditDialog/TextEditDialog.tsx 27ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/TextEditDialog/TextEditDialogController.ts 26ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/TextEditDialog/TextEditDialogInterface.ts 11ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/ThumbnailEditor.tsx 60ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/ThumbnailEditorInterface.ts 3ms
src/Thumbnail/Pages/TPA001ThumbnailEditor/ThumbnailEditorStyle.ts 9ms
src/Thumbnail/Pages/TPA002ThumbnailTemplate/ThumbnailTemplate.tsx 17ms
src/Thumbnail/Pages/TPA002ThumbnailTemplate/ThumbnailTemplateInterface.ts 7ms
root@3fdd2e942bac:~/workspace/spelieve# npx expo-doctor
(node:95853) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
✔ Check Expo config for common issues
✔ Check package.json for common issues
✔ Check dependencies for packages that should not be installed directly
✔ Check for common project setup issues
✔ Check npm/ yarn versions
✔ Check Expo config (app.json/ app.config.js) schema
✔ Check that packages match versions required by installed Expo SDK
✔ Check for legacy global CLI installed locally
✔ Check that native modules do not use incompatible support packages
✔ Check that native modules use compatible support package versions for installed Expo SDK

Didn't find any issues with the project!
root@3fdd2e942bac:~/workspace/spelieve# 
Ayato-kosaka commented 11 months ago

Android 審査に出せた

Ayato-kosaka commented 11 months ago

iOS も審査出せた image

Ayato-kosaka commented 10 months ago

@Takapy1 iOS, Android 共に審査通ったからリリースします。

Ayato-kosaka commented 10 months ago

@Takapy1 リリース完了しましたのでクロスチェックをお願いします :bow:

データの移行を行う

対象なし

Firebase Security Rule, Index をデプロイする

対象なし

審査完了後(メール届く)、App store connect で「このバージョンをリリース」をクリック

Google Play Console で「公開の概要」->「変更の公開」

preMain ブランチを main ブランチにマージする

main ブランチにタグをつける(「Draft a new Relese」 -> create Tag)