proposal-system/mobile/ios/link-assets-manifest.json
Adam Moussa 7426d9a538
Add iOS CD pipeline and refactor workflows to org reusable callers (#24)
* 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.
2026-05-18 15:30:30 -04:00

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"
}
]
}