customerio / customerio-reactnative

MIT License
23 stars 11 forks source link

build: compile and sign sample apps from local machine with fastlane #287

Closed levibostian closed 1 month ago

levibostian commented 1 month ago

Part of: linear.app/customerio/issue/MBL-421

Problem

Part of getting RN SDK CI to build sample apps is to setup the tooling (fastlane) to build and sign iOS sample apps. We need config files setup so you can run fastlane ios build and be able to compile, sign, and upload iOS apps builds.

Solution

Re-use the fastlane config files from iOS SDK. This PR adds all the config files so I could build and sign iOS sample apps using fastlane from my local machine.

This PR is a companion to iOS SDK PR: https://github.com/customerio/customerio-ios/pull/778

Steps to run on your machine:

Follow-up PRs for setting up CI to compile the apps.

github-actions[bot] commented 1 month ago
# Sample app builds 📱 Below you will find the list of the latest versions of the sample apps. It's recommended to always download the latest builds of the sample apps to accurately test the pull request. --- * FCM: Build failed. See [CI job logs](https://github.com/customerio/customerio-reactnative/actions/runs/10078843731) to determine the issue and try re-building. * APN: Build failed. See [CI job logs](https://github.com/customerio/customerio-reactnative/actions/runs/10078843731) to determine the issue and try re-building.
levibostian commented 1 month ago

@Shahroz16, Rehan and I have discussed all of the exiting PRs for this ticket and the implementation. So, yes, I do expect that Rehan is building changes on top of this PR. I assume that if implementation goes as planned, there will be more PRs stacked on this one.

mrehan27 commented 1 month ago

Closing this to manage PR stack easier. Most of the similar changes have been done in #297, and the rest will be handled in upcoming PRs.