status-mobile/.gitignore
Siddarth Kumar 107f263fb1
chore: improve android & iOS build step (#18900)
fixes #18888

## Summary
`make run-android` was sometimes flaky because we used to send metro to background via `nohup` and then bring it back to foreground after we read metro logs.

Now we do not send metro to background. We first wait for a successful build.
we then install the app on the simulator. After this is done we give command to sleep until metro server has started, Once metro server has started we open the installed app.

In this workflow the command to open the installed app goes in background and metro stays in foreground.
The new workflow should now be less flaky.

## Review notes
`make run-clojure`
`make run-android` OR `make run-ios` should just work 

#### Platforms
- Android
- iOS
2024-02-19 21:11:36 +05:30

203 lines
2.3 KiB
Plaintext

# OSX
#
.DS_Store
.projectile
.cljs_rhino_repl/
.#*
# Xcode
#
/ios/.xcode.env.local
/component-spec
result/
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate
project.xcworkspace
# Android/IJ
#
.idea
.gradle
*.iml
**/android/.project
**/android/.settings/org.eclipse.buildship.core.prefs
local.properties
*.hprof
.cxx/
*.keystore
!debug.keystore
# Atom
.tags*
# VS Code
.vscode/
workspace.code-workspace
# node.js
#
node_modules/
node_modules.tmp/
npm-debug.log
yarn-error.log
default.realm/
# BUCK
buck-out/
\.buckd/
android/app/libs
android/app/obj
android/keystores/debug.keystore
!debug.keystore
# Generated by clj-rn
#
index.android.js
index.ios.js
target/
env/dev/env/config.cljs
externs/
shim.js
# Generated by lein voom
#
/pom.xml
# Figwheel
#
figwheel_server.log
.nrepl-port
# Lein
#
.lein-failures
.lein-repl-history
# Shadow
.shadow-cljs
## Doo
#
out
doo-index.html
# Bundler
.bundle
# Status
Statusgo.framework
Statusgo.xcframework
#ios
/ios/Pods/
/ios/logs/
/ios/StatusIm.xcworkspace
.ruby-version
status-e2e/
#python
*.pyc
*.cache
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
# screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/
fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots
fastlane/README.md
# Clj
.cpcache/
# emacs
.dir-locals.el
# We don't use NPM
/package-lock.json
/.re-natal
/re-natal
# Jenkins
pkg
/BUILD_NUMBER
# Conan
conan*.txt
conanbuildinfo.*
conan.cmake
# Env
.env.bkp
# nix
/.ran-setup
/.nix-gcroots/
/result
# modules
status-modules/translations
status-modules/cljs
status-modules/resources
## coverage
/.nyc_output
/coverage-report
## fiddle
/fiddle/node_modules/
/fiddle/target/
/fiddle/resources/public/images/
trace.edn
/app/
project.clj
##appium
test/appium/report/
result.xml
test/appium/tests/users.py
##node bindings
/bin/
/lib/
## visual tests
/artifacts
/.calva/
## component-tests
*.log
## local xcode env introduced in react-native 0.69
.xcode.env.local
## git hooks
lefthook.yml
## metro server logs
metro-server-logs.log
## debug build time logs
logs/