Commit Graph

52 Commits

Author SHA1 Message Date
Mike Hardy
5560cbaca2 tests: update test project (#3815) 2020-06-22 10:32:30 +01:00
Mike Diarmid
f794ca08bc ci: use FirebaseFirestore pre-compiled pod (#3777)
* tests: use FirebaseFirestore pre-compiled pod

* Update tests_e2e.yml

* Revert tests_e2e.yml

* Update Podfile

* update Podfile

* update podfile

* ci: update detox version

* ci: update android emulator options

* ci: temp disable app delete tests

* ci: android disable hardware acceleration

* ci: increase timeouts
2020-06-15 09:46:24 +01:00
Mike Diarmid
81479dc48e tests: support Android e2e tests on Actions (#3517)
[skip-ci]
2020-04-24 11:05:25 +01:00
Mike Diarmid
e427fcfd9b chore: github actions (#3472) 2020-04-17 14:54:16 +01:00
Mike Diarmid
67bbd30a34 chore: upgrade testing project to RN 0.62.x (#3433)
* chore: upgrade testing project to RN 0.62.x

* add placeholder flow script for CI

* update jet to fix iOS issue

* revert typedoc version (latest version not working)

* add `react-native-port-patcher` back in - port still being ignored by RN so patching manually

* add `react-native-port-patcher` back in - port still being ignored by RN so patching manually

* temporarily use iphone x for detox until CI servers upgraded

* -

* Update package.json

* Update on.e2e.js

* Update orderByValue.e2e.js

* Update on.e2e.js

* Update init.js

* -
2020-04-14 21:14:44 +01:00
Mike Diarmid
530f8bbb51 feat(ios): allow static_framework usage via Podfile global (#3388)
First pass at addressing #3253 to allow release in 6.4.0. For v7.0.0 we should make the default value true along with the RN min version set to 0.61.x +
2020-04-02 18:29:13 +01:00
Salakar
7f0e7e1e13 [tests] update to RN 0.60.5 2019-09-24 13:23:28 +01:00
Salakar
2b36771f85 [ios] allow overriding Fabric & Crashlytics SDK versions cc @kevinvugts 2019-09-19 13:21:24 +01:00
Salakar
a2f0fd6638 [ios] fix an issue on podspecs when not using the custom version override logic
Updated Firebase SDKs also to 6.8.1
2019-09-19 13:00:28 +01:00
Elliot Hesp
4928e6e38f Allow pod version overrides (#2589) 2019-09-17 16:20:37 +01:00
Salakar
5c7941c7ad [tests][ios] misc xcode project config 2019-07-30 05:25:57 +01:00
Salakar
f429699990 - [dependencies][android] remove all Firebase SDKs in favour of Firebase BoM
- [android] upgrade to Android X
- [android] upgrade gradle wrapper to v5.4.1
- [android][ios][tests] remove manual packages & enable auto-linking
- [tests][internal] upgrade tests project to RN 60
- [ios] temporarily remove framework support in pods - broken in RN 60 - see https://github.com/facebook/react-native/issues/25349
- [linting] switch to use rn community linting rules
2019-07-30 03:59:04 +01:00
ehesp
494646e770 [v6] Implement App Indexing 2019-06-05 14:54:37 +01:00
Salakar
faecf9a847 [ios] lower deployment target to ios 9.0 (#2025) 2019-06-05 00:53:41 +01:00
Salakar
ab1c8c73c0 [ios] misc podspec changes
[skip ci]
2019-05-20 21:38:27 +01:00
Salakar
afd310877b [ios] move podspecs to package root
[skip ci]
2019-05-20 15:07:58 +01:00
Mike Diarmid
c89ba48e92 [v6] Implement Crashlytics upgrade + required internals changes (#1958)
[crashlytics]

Fixes: #1643, #1848, #1964, #1920, #1884, #1783, #1966, #1940, #1447

Features/Bugs Todo:

  Capture JS Exceptions with stack traces automatically
  Capture Unhandled Promise Rejections with stack traces automatically
  [Android] .crash() not captured in debug due to RN RedBox; see #1921
  Support advanced user identifier features
  [Android] Enable Crashlyics NDK reporting by default (gist)
  Support toggling native crash logging off/on (e.g. disable in DEV)
  Support toggling JS crash logging off/on (e.g. disable in DEV)

  [ios] Static framework support for all modules
  [ios] Implement CocoaPods Firebase RN modules auto-loader script
  Implement firebase.json config loader; Android & iOS
  [tests] Fix false positive tests that catch errors (tests did not check that errors actually threw)
  [android] Cleanup manifest permissions for all modules
  [android] Implement Content provider base class
  [android] Investigate/fix issue where setDataCollectionDefaultEnabled is false by default in Firebase - it disables Crashlytics reporting
2019-03-13 17:07:21 +00:00
Michael Diarmid
93a3b36f37 [v6] Implement In-App Messaging (fiam) (#1925)
firebase.fiam().*
2019-02-27 07:59:16 +00:00
Salakar
467b81cd8c v6.0.0-alpha.3 2019-02-20 01:03:45 +00:00
Salakar
074c0ec5c2 [tests] integrate perf package 2019-02-04 18:38:15 +00:00
Salakar
b095c044a5 [tests] integrate iid package 2019-02-04 18:09:05 +00:00
Michael Diarmid
17d778cf66 Refactor into monorepo for v6 (#1837)
> You can [learn more about this here](https://blog.invertase.io/react-native-firebase-2019-7e334ca9bcc6).
2019-02-01 10:37:48 +00:00
Salakar
e519956ca7 [ios] update native Firebase SDK versions 2019-01-04 22:22:04 +00:00
Michael Diarmid
831362838a [tests] iOS Firebase SDK v5.14.0 (#1735)
* Update Podfile

* Delete Podfile.lock

* Update config.yml

* Update config.yml

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]
2018-12-08 05:42:23 +01:00
Tim Wang
1ab8439748 Add enableCrashlyticsCollection to Crashlytics (#1718)
* Add enableCrashlyticsCollection to Crashlytics

* Fix typo

* Add e2e test

* Update e2e test

* Add program mark for fabric

* Update config.yml

increment yarn caching version - eslint bug

* Delete yarn.lock

* update yarn lock

* update Podfile.lock

* update Podfile.lock / yarn.lock

* update cache versions

* [tests] update podfile

* [tests][ci] remove pods cache =/

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]
2018-12-06 18:31:28 +01:00
Salakar
424d1e8f60 [tests][ios] update Firebase pods to ~>5.11.0 2018-11-01 13:39:42 +00:00
Salakar
7992f6e359 [ios] update project file
[ios] update firebase sdks to v5.10.0
2018-10-14 16:43:29 +01:00
Salakar
ed68f29178 [ios][tests] update to v5.9.0 iOS SDKs 2018-09-25 22:40:56 +01:00
Salakar
38954423a7 [ios] Firebase SDK update v5.6.0 => v5.8.1 2018-09-24 04:42:25 +01:00
Salakar
ccac667177 [tests][ios] update Podfile 2018-09-24 04:14:31 +01:00
Salakar
7b744cb958 add tests ios app 2018-08-25 13:38:31 +01:00
Salakar
2cce623612 remove old tests app - no longer in use / migrated to bridge 2018-08-05 02:20:26 +01:00
Chris Bianca
42e7fb2e5d [ios] Firebase iOS v5 support 2018-05-16 17:22:47 +01:00
Chris Bianca
54f41565db [misc] Update pods for tests and bridge 2018-05-15 10:01:52 +01:00
Chris Bianca
1cf17f1d89 [build] Update to RN 0.54.4 and related libs 2018-03-31 08:10:09 +01:00
Chris Bianca
2891027f25 [tests] Fix some configuration issues 2018-03-22 14:55:02 +00:00
Chris Bianca
168f3b948e [tests] Bump crashlytics dependencies 2018-03-08 10:04:53 +00:00
Chris Bianca
63859b311d [internals] Bump the library and tests app to the latest version of RN, React, etc 2018-01-16 17:08:52 +00:00
Chris Bianca
3a497fa1a2 [ios] Update podspec location to resolve RN 0.50+ install issues 2017-12-15 15:14:05 +00:00
Chris Bianca
efeb24d168 [crashlytics] Add first version of crashlytics functionality 2017-12-06 17:25:17 +00:00
Chris Bianca
c558af6480 Bump to final versions of Firestore iOS and Android libraries 2017-10-03 17:23:28 +01:00
Chris Bianca
5e404ca31d Merge commit '0470f4f4fcf74407ad1e070091c4a542dc8378a5'
# Conflicts:
#	tests/ios/Podfile.lock
2017-10-03 15:34:08 +01:00
Salakar
c06fbf115a [tests] upgraded tests app to latest RN, removed broken toasts module that was causing a crash on boot and switched to using prop-types module 2017-10-03 14:09:09 +01:00
Chris Bianca
6060c36c1c [firestore][ios] Add initial iOS functionality 2017-09-28 13:48:28 +01:00
Chris Bianca
f7b051aaed [docs] Remove unnecessary references to analytics dependency (now built into core) 2017-09-18 08:29:31 +01:00
Elliot Hesp
f92e1b7afd [admob][ios] Started basic working version of Interstitial 2017-06-05 17:00:59 +01:00
Elliot Hesp
66df0b0463 [pref][ios] Implement performance monitoring 2017-05-25 10:39:54 +01:00
Salakar
e6bd721617 [js] removed unused import 2017-05-12 12:05:07 +01:00
Salakar
1d0acf4244 upgrade tests app to RN 44 2017-05-09 13:53:05 +01:00
Salakar
f8e97d8bed Merge branch 'master' of https://github.com/invertase/react-native-firebase
# Conflicts:
#	.gitignore
#	tests/.gitignore
#	tests/ios/Podfile
2017-05-01 17:19:27 +01:00