CI pipeline?
Hi @MohGovIL! Welcome to GitHub ;)
I was wondering if there is a plan to add a CI pipeline? it's useful and important especially because you are using TypeScript in this project - some issues could be detected easily in build time.
GitHub Actions supports React Native builds for iOS and Android (see https://blog.usejournal.com/automate-react-native-builds-with-github-actions-af54212d26dc )
Also, it could be done with Microsoft AppCenter (https://appcenter.ms/) - it can also automate the complete CD pipeline, and publish artifact to the App Stores automatically :)
May also use CircleCI and TravisCI for open source code.
CD using Travis (and I think also circle CI) requires some credentials for publication. these credentials should not be part of the public codebase (e.g. .travis.yml file). The main issue is that secrets should be kept in the community, or managed by the organization. in this case, the organization is the government, so asking them for the Google publication credentials might be a little problematic.
There is CI pipeline based on gitlab at: https://gitlab.com/almtoolbox/hamagen-ci/pipelines It was built by almtoolbox, see: https://www.almtoolbox.com/blog_he/new-ci-security-hamagen-app/