281 Commits

Author SHA1 Message Date
Kenneth Geisshirt
ab9396121b
Node 10 support (#2092)
* Revert "Revert "Fix Node.js 10 support (#1937)""
* Upgrading to Realm Core v5.12.0 and Realm Sync v3.13.1
* Only use node 6, 8, and 10 in pre-gyp
2018-11-08 09:39:42 +01:00
Brian Munkholm
cf1632eb0f
Update changelog (#2054)
* Update changelog-header.sh

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md
2018-10-10 13:13:32 +02:00
Kenneth Geisshirt
e176a3c91d
Typo: file format 9 instead of 7 (#2051) 2018-10-08 09:15:55 +02:00
Brian Munkholm
188101fac2
Update changelog-header.sh 2018-10-02 11:40:19 +02:00
Brian Munkholm
36947b76c8
Aligned release note template (#2044) 2018-10-02 09:55:39 +02:00
Brian Munkholm
e914472ceb
Update changelog-header.sh 2018-09-18 14:44:13 +02:00
Brian Munkholm
5c04d50191
Update changelog-header.sh 2018-09-18 13:46:14 +02:00
Kenneth Geisshirt
abe4afe78a add changelog template during release (#1997) 2018-09-18 13:38:41 +02:00
Igor Mandrigin
d0ba40c33a Improve handling of parallel CI jobs. (#1968)
1. Sometimes, it is necessary to run multiple parallel CI jobs on the same
physical machine w/o any virtualization or containerization (a good
example of that is building an iOS app). To work properly in that
environment, realm should download a temp file to it's own unique temp
folder to avoid clashes (that are actually fail with `symlink` syscall
failing with `EEXISTS`).

2. To avoid an ever-growing temp folder, a new environment variable was
introduced, that you can set to be inside a job's folder. That way, CI
will be responsible for cleaning up after itself and keeping only the
necessary amount of files.

Theoretically, all of that can be solved by overriding `TMP` env
variable but in practice in many-many environments it breaks the other
part of toolchain (even Xcode builds themselves sometimes).
2018-08-17 10:27:09 +02:00
Kenneth Geisshirt
7c01a8da62
Revert "Revert the way to retrieve the sync sha1" 2018-06-11 15:06:35 +02:00
Emanuele Zattin
d8478393f4 Revert the way to retrieve the sync sha1 2018-06-08 10:01:35 +02:00
Kenneth Geisshirt
045f653b2b [2.8.1] Bump version 2018-06-08 01:03:33 +02:00
Kenneth Geisshirt
7ff4a05a9e
These days Realm Sync for Linux has a new home. (#1850)
* These days Realm Sync for Linux has a new home.
* Ignore flavor for Linux builds
2018-06-07 14:45:16 +02:00
Kenneth Geisshirt
8c6a4dd22e Unpack sync same place as core 2018-05-08 11:41:10 +02:00
Kenneth Geisshirt
4b6b94341a Linux binaries are splitted 2018-05-08 11:13:34 +02:00
Kenneth Geisshirt
30c6779b9f Download Linux tar.gz too 2018-05-08 10:05:26 +02:00
Thomas Goyne
72d10eb572 Don't hang forever when the React tests fail to start (#1764)
* Exclude unavailable simulator runtimes
* Fix some warnings
* Don't hang forever when the React tests fail to start
`simctl launch --console` goes into an infinite loop if the app fails to launch
successfully, so don't use --console and manually wait for it to exit.
2018-04-25 08:11:54 +02:00
Kenneth Geisshirt
3eaef14fca
Updating to Realm Sync 2.2.14 (#1683) 2018-03-02 19:43:06 +01:00
Kenneth Geisshirt
30b87645df
Paramters must be transferred. (#1638) 2018-01-26 17:21:09 +01:00
blagoev
795be904a1 Remove tar.xz (#1585)
* remove tar.xz decompression and lzma deps
2018-01-11 12:53:55 +01:00
blagoev
97d695d615 fix android test app build and the script for android tests
address review comments
2017-12-14 12:17:49 +02:00
blagoev
72cb0d845e fix RealmExample app to use the new RN navigation 2017-12-13 18:36:10 +02:00
blagoev
18a63d6f79 allow multiple test applications to be run (identified by application scheme.) 2017-12-06 14:43:02 +02:00
blagoev
b842d07726 remove explict ROS uninstall 2017-12-05 14:46:41 +02:00
blagoev
7e8b7d7bab upgrade RN in test app + fix simulators handling + fix test app to run tests immediatelly and exit afterwards 2017-12-04 15:56:42 +02:00
Kenneth Geisshirt
66d02b3e4e Don't download of sync during testing 2017-11-22 18:05:26 +02:00
Kenneth Geisshirt
906a9dc34e Download core/sync when testing 2017-11-22 18:05:26 +02:00
Kenneth Geisshirt
cc515a6a60 Updating to RN 0.50.3. 2017-11-22 18:05:26 +02:00
blagoev
87166aefa2
fix env variable name 2017-11-14 11:43:02 +02:00
blagoev
504782e46c
fix env variable name 2017-11-14 11:42:31 +02:00
Thomas Goyne
4711f1c602 Define the die() function used in test.sh 2017-10-30 12:57:45 -07:00
Thomas Goyne
97ed1db18e Fix eslint errors 2017-10-30 12:55:50 -07:00
rh389
345d81dad9 Change vocabulary desired/manifest -> required/lockfile.
Change appenders to getters.
2017-10-24 13:29:04 +01:00
rh389
a5eed7297b Tidy up shouldSkipAcquire, skip manifest check on --force 2017-10-24 13:05:42 +01:00
rh389
410db7da3c Add a .manifest.list to target. Skip download/extract if target manifest matches. 2017-10-24 02:49:41 +01:00
blagoev
9dad53dd88 latest ros 2.0 compat 2017-10-16 18:14:15 +03:00
blagoev
b684ea8087 fix latest ros compat 2017-10-16 17:56:27 +03:00
Yavor Georgiev
308e7fe548
fix download-realm to account for lightweight tags 2017-10-12 19:19:06 +02:00
Yavor Georgiev
2ac8160b32
Merge branch 'master' of github.com:realm/realm-js into yg/windows-sync
# Conflicts:
#	binding.gyp
#	src/object-store
2017-10-12 12:52:47 +02:00
Yavor Georgiev
4fb5a31c3b
Only require decompress-tarxz when needed 2017-09-30 16:35:46 +02:00
Kenneth Geisshirt
e109e32ac4 Merge branch 'master' of github.com:realm/realm-js into kneth/master-to-2.0.x 2017-09-30 09:55:14 +02:00
Yavor Georgiev
507556d1b8
Merge branch '2.0.x' of github.com:realm/realm-js into yg/windows-sync
# Conflicts:
#	src/RealmJS.xcodeproj/project.pbxproj
2017-09-29 16:22:18 +02:00
blagoev
7e048a9bee Merge pull request #1338 from realm/fix-accountInfo-2.0
Fix account info 2.0
2017-09-28 10:08:47 +03:00
Kenneth Geisshirt
20defad505 Merge branch '2.0.x' of github.com:realm/realm-js into fix-accountInfo-2.0 2017-09-27 10:01:20 +02:00
Thomas Goyne
fdfd89e7e7 Fix nil message send when no simulators are booted 2017-09-26 12:23:10 -07:00
Thomas Goyne
d278649fee Extract the ruby script for finding iOS simulators to a separate file 2017-09-26 12:23:10 -07:00
Yavor Georgiev
3ddf1eae19
fix paths 2017-09-26 15:32:26 +02:00
Yavor Georgiev
f6732c4b58
Sync for Windows 2017-09-26 15:08:26 +02:00
Thomas Goyne
2298609ce5 Merge remote-tracking branch 'origin/master' into tg/merge-master-to-2.0.x
* origin/master: (23 commits)
  Fix api doc error
  fix progress notifications registrations
  Fix typo in Github issue template
  Fix port conflict between RN >= 0.48 and RPC server (#1294)
  Disable testAddListener when running in chrome
  Ensure RN has an event loop running for async tests
  Make permission tests better handle server delays
  Fix race conditions in testAddListener
  Separate build and test steps in xcode to reduce chance of hitting "Early unexpected exit"
  Ignore errors when sourcing nvm.sh
  Don't forward arguments to nvh.sh
  Skip sourcing nvm.sh if it's already available
  Fix some shellcheck warnings
  Ensure node 6.5.0 is installed on CI
  Build realm from source for each test-runner test
  Improve error reporting for incorrect argument counts for Realm methods
  Use the same error messages in the RPC code as the regular code
  Silence an unused variable warning when building with sync disabled
  Check the exception message in all Realm tests which assert an exception is thrown
  Don't discard the actual error message in validated_get_X
  ...
2017-09-25 09:40:56 -07:00
blagoev
1a538ffa94 Enable ROS 2.0 download 2017-09-22 20:09:45 +03:00