Commit Graph

245 Commits

Author SHA1 Message Date
Mike Hardy
d98b80ea2f chore: retry all soft-fail Android E2E steps, add logging to iOS E2E (#4084)
* Allow test app to install external if it wants
It is quite large and managing emulator internal space is important

* Bump gradle in test app to 6.6, kotlin to current, compile/target SDKs to 29
Includes output of `./gradlew wrapper` to regenerate everything

* E2E action no longer needs special cache handling
Upstream bug resolved

* Increase emulator RAM and disable JNI checking in E2E test
This should speed things up a bit, increasing success rate vs timeouts

* Add iOS Detox tracing to E2E config
Should help diagnose iOS flakiness there

* Remove JDK8 config in Android E2E config
It is the default on macOS 10.15 runner, so special setup unnecessary

* Use Xcode 11.6 (current) for iOS E2E run
This is the default, so special configuration not needed, but
still need to extract the Xcode version for Detox build cache

* Decompose Android E2E tasks, retry all flaky steps
2020-08-14 09:32:39 -05:00
Darren Ackers
760adb05b2 docs(tests): added debug instructions for VSCode (#3612) 2020-08-03 11:07:35 +01:00
Mike Hardy
5560cbaca2 tests: update test project (#3815) 2020-06-22 10:32:30 +01:00
Salakar
31612d5416 ci: versioning fix - again 2020-05-29 15:23:44 +01:00
Salakar
c6ac4e5386 ci: attempt to fix versions again 2020-05-29 15:08:06 +01:00
Salakar
abb416eb73 chore: version script 2020-05-13 12:44:16 +01:00
Darren Ackers
ebc392e8fe tests: switch to ts-jest (#3578)
[skip-ci]
2020-04-29 16:00:14 +01:00
Darren Ackers
f58700e686 tests: start integration of Jest tests (#3529)
[skip ci]
2020-04-24 16:57:47 +01:00
Mike Diarmid
e2c2d64d22 feat: independently version packages (#3513)
* feat: remove core version lock

* chore: v6.4.1

* chore: v6.4.1

* chore: configure lerna for independent versions

* chore: configure lerna for independent versions

* chore: only check docs folder

skipping elsewhere due to generated files such as changelogs
2020-04-22 15:48:13 +01:00
Mike Diarmid
e427fcfd9b chore: github actions (#3472) 2020-04-17 14:54:16 +01:00
Russell Wheatley
b412c7139a chore(dynamic-links): add static types (#3489)
* update gitignore

* added statics to dynamic links
2020-04-17 12:28:29 +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
Russell Wheatley
b3be59f89b docs: v6.4.0 changelog & md formatting (#3392) 2020-04-04 03:08:19 +01:00
Russell Wheatley
ea1962270b feat(storage): made put method return Task. added snapshot API.
* feat(storage): snapshot prop on Task. put is Task

* removed this._task from StorageReference

* Apply suggestions from code review

not awaiting promise

Co-Authored-By: Mike Diarmid <mike.diarmid@gmail.com>

Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
2020-03-27 16:51:47 +00:00
Elliot Hesp
d66a6118f8 feat(messaging): ios & android messaging updates & fixes (#3339)
See PR #3339 for changes.

Co-authored-by: Salakar <mike.diarmid@gmail.com>
2020-03-27 00:06:30 +00:00
Salakar
ab070afd17 docs(*): changelog generator 2019-12-07 23:56:00 +00:00
Salakar
2e219d24cf chore(tests): Use exact lerna version to work around https://github.com/lerna/lerna/issues/2348 2019-11-17 06:38:47 +00:00
Salakar
f9e91c7371 [analytics] add all available named events as built-in log methods 2019-09-14 22:27:32 +01:00
Mike Diarmid
00e27a9f37 [v6] AdMob - Follow-up (Adds Banner Views) (#2530) 2019-09-13 19:10:41 +01:00
Ilja Daderko
0c50e0b9d1 Update tests README (#2485)
* Update tests readme

* Update tests/README.md

Co-Authored-By: Mike Diarmid <mike.diarmid@gmail.com>

* Update tests/README.md

Co-Authored-By: Mike Diarmid <mike.diarmid@gmail.com>
2019-08-14 11:51:16 +03:00
Salakar
8c2df657b7 v0.1.1 2019-07-30 09:25:38 +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
Salakar
bb7a5e5761 [tests] run tslint when validating types 2019-07-15 01:22:31 +01:00
Salakar
639c15d4b8 v0.0.26 2019-06-23 20:55:47 +01:00
Salakar
4f909aefc8 v0.0.26 2019-06-23 20:43:55 +01:00
Mike Diarmid
978b298f94 [v6] Implement Dynamic Links (#2103)
(coverage + tests to follow in another PR)
2019-06-07 13:28:07 +01:00
Salakar
1f2bd61ae3 v6.0.0-alpha.23 2019-06-05 02:28:43 +01:00
Mike Diarmid
b6c04ba9a2 Update package.json 2019-06-03 04:20:07 +01:00
Mike Diarmid
21a16867fe [v6] Implement ML-Kit Natural Language (#2117)
- Implement ML-Kit Natural Language (#2117)
 - Includes additional refactor changes across other modules for internals api reworking
2019-06-02 17:58:21 +01:00
Mike Diarmid
9083803740 -
[skip ci]
2019-05-24 18:40:32 +01:00
Salakar
6e06a2f060 [windows] add cross-env for build scripts
[skip ci]
2019-05-15 16:27:21 +01:00
Mike Diarmid
6c3cb7c40e [v6] Implement Authentication (Part 1) (#2107)
Migrate Android, iOS and JS code from Auth v5.
2019-05-07 02:35:15 +01:00
Salakar
832835bc23 v6.0.0-alpha.10
[skip ci]
2019-05-03 15:09:52 +01:00
Mike Diarmid
7f11a9e501 [v6] Implement Cloud Storage (#2043)
See the changelog for detailed changes.
2019-05-03 12:05:40 +01:00
Mike Diarmid
34b1d92005 [v6] Implement Invites (#2015)
[v6] Implement Invites
2019-03-28 20:52:16 +00:00
Ilja Daderko
fb7109e52a [v6] Implement Remote Config (#1896) 2019-03-26 13:03:57 +00: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
Elliot Hesp
3bf77446ef [ci skip] programmatically generate typedoc output 2019-02-13 08:27:53 +00:00
Salakar
523164ef9d [tests] remove all firebase project credentials 2019-02-10 01:44:23 +00:00
Salakar
c67f816701 [dev] add create firebase module from template script 2019-02-04 17:33:27 +00:00
Salakar
09d1c4635f [tests] use exact versions 2019-02-02 12:20:44 +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
92a115a7c0 5.2.1 2019-01-22 06:47:01 +00:00
Salakar
094affc2c8 5.2.0 2019-01-05 20:11:05 +00:00
Salakar
d8f534d8c8 5.2.0-rc2 2019-01-05 19:37:24 +00:00
Salakar
5c77f263db update peer deps 2019-01-05 19:37:10 +00:00
Salakar
de20c49a9b 5.2.0-rc1 2019-01-04 22:22:19 +00:00
Salakar
d33affb070 5.1.1 2018-11-26 15:18:21 +00:00
Michael Diarmid
96aa7035ce [typescript][storage] export storage statics - fixes #1706 (#1709) 2018-11-26 14:04:39 +01:00
Salakar
7b9898c973 5.1.0 2018-11-05 17:10:43 +00:00