mirror of
https://github.com/Sea-Haven-Industries/proposal-system.git
synced 2026-09-30 08:53:15 +00:00
* Add iOS native project for React Native mobile app Xcode project with bundle ID com.seahavenind.proposals, CocoaPods configuration, and app scaffolding. * Add Fastlane configuration for iOS builds and TestFlight distribution Configures match with S3 storage (seahaven-ios-certificates bucket) for code signing and a beta lane for automated TestFlight uploads. * Add mobile CI job and iOS CD workflow (disabled) CI: adds mobile typecheck job on PRs. CD: deploy-mobile.yaml builds and uploads to TestFlight via Fastlane on a macOS runner with OIDC auth for match S3 access. Currently workflow_dispatch only — activate for V1 release. * Refactor workflows to thin wrappers calling org reusable workflows CI jobs now call ci-dotnet, ci-typescript-cdk, and ci-python-sam from the org repo. Deploy calls cd-cdk with post-deploy script for web build/S3/CloudFront. Mobile deploy calls cd-mobile-ios. Adds deploy concurrency groups to both deploy workflows. * Add mobile Dependabot entries and remove assignees Add npm and bundler ecosystems for mobile/. Remove assignees from all entries — convention no longer in use. * Add comprehensive README for the proposal-system monorepo * Fix mobile TypeScript errors and add package-lock.json Fix tsconfig.json (remove rootDir/outDir, add noEmit), fix useRef type error, fix navigation type cast, add @types/react-native-vector-icons, and generate package-lock.json for CI. * Add .npmrc for mobile to resolve peer dependency conflicts react-native-screens@4.x requires react-native >= 0.82 but the project uses 0.79. legacy-peer-deps allows installation until the next React Native upgrade.
81 lines
No EOL
2.8 KiB
JSON
81 lines
No EOL
2.8 KiB
JSON
{
|
|
"migIndex": 1,
|
|
"data": [
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/AntDesign.ttf",
|
|
"sha1": "4e77868439280fb434d4697c7b911271406c81f3"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/Entypo.ttf",
|
|
"sha1": "12b5670eb178138f77285d5f2c246d3cc5fa67d6"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf",
|
|
"sha1": "91d377ea3cf47490b256c2ed081704a7dabdae0c"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/Feather.ttf",
|
|
"sha1": "e6604258b1ced5efd51360875d782fca65381d47"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf",
|
|
"sha1": "13b1eab65a983c7a73bc7997c479d66943f7c6cb"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf",
|
|
"sha1": "3fa2d67cef22da5c3f3eb5730c6afbd6fecf0372"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf",
|
|
"sha1": "7d849a3981a716e2ba4a84634bc57d0b8054a6a3"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf",
|
|
"sha1": "c1b9fae262f42868c075ac865a8ab34920e20a2c"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/FontAwesome6_Brands.ttf",
|
|
"sha1": "7ce89c71d5a51ac65b159c71422783dd86529c66"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/FontAwesome6_Regular.ttf",
|
|
"sha1": "775e2ecfc18d22b177274453d4c014ca6be63208"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/FontAwesome6_Solid.ttf",
|
|
"sha1": "2b8e11389d98122399667cf64941eb58497dc128"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/Fontisto.ttf",
|
|
"sha1": "c090a3ec96a3f1bb9b615c2f3f204ce0dcdcdbc3"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/Foundation.ttf",
|
|
"sha1": "4b2bce6c792493a4a5716b6fec2dbefe89492c3f"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/Ionicons.ttf",
|
|
"sha1": "86e07c3d974eb09099e6e5a9b3b8310303cf0feb"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf",
|
|
"sha1": "4c2a838b00dbb5e8bb1b368fce0de534e8eb241c"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf",
|
|
"sha1": "7e02c3f005532ff4d24148567c84089756a7848a"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/Octicons.ttf",
|
|
"sha1": "56acefc0731f35ee23b195b1c8cb5fa94a0db97b"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf",
|
|
"sha1": "9ffb81a5a11112e292f2cc323e98486bad597599"
|
|
},
|
|
{
|
|
"path": "node_modules/react-native-vector-icons/Fonts/Zocial.ttf",
|
|
"sha1": "6a48a962b06cc3acbdfd61df0d9a34744eea5e8d"
|
|
}
|
|
]
|
|
} |