Juwan Wheatley
70eca74b9c
update expo.io links to expo.dev/exp.host ( #325 )
2021-08-24 14:14:53 -04:00
Wojciech Kozyra
95a48861e0
update sharp and skip NDK install on M1 ( #319 )
2021-06-15 14:12:02 +02:00
Brent Vatne
62df247645
[scripts] Verify jq installation before proceeding ( #281 )
2020-12-09 20:57:57 -08:00
Dominik Sokal
fc48d27e42
fix android smoke tests
2020-12-01 14:12:33 +01:00
Dominik Sokal
b2a0b3ce14
use http endpoints for status updates ( #249 )
...
* use http endpoints for status updates
* resend updates if www failed to process them
* make leader responsible for synchronizing build updates
* fix tests
2020-08-24 10:13:43 +02:00
Wojciech Kozyra
9bfa7c5674
improve deployment speed for android workers ( #205 )
...
improve deployment speed for android workers
2020-04-09 13:43:45 +02:00
Dominik Sokal
4c724289d7
install node deps in android shell app when running smoke tests
2020-04-06 12:25:46 +02:00
Dominik Sokal
c5a44dfb67
[circleci] run ios smoke test for sdk37
2020-04-06 12:24:44 +02:00
Dominik Sokal
2f628efda3
Upgrade NDK to 17c ( #188 )
...
* upgrade ndk
* fix Dockerfile
* update CHANGELOG
2020-03-06 12:06:52 +01:00
Dominik Sokal
a6501db230
install jq on android builder ( #178 )
2020-02-04 12:53:33 +01:00
Dominik Sokal
57c7dbfb43
fix ios smoke tests ( #173 )
...
* fix ios smoke tests
* download sdk35 instead of sdk32
2020-01-17 12:09:27 +01:00
Dominik Sokal
811cc433ca
add updating turtle and supported sdk versions in www ( #161 )
2019-11-13 12:43:13 +01:00
Dominik Sokal
350f68e330
make docker image builds faster ( #125 )
...
* make docker image builds faster
* Update docker-base/Dockerfile
2019-07-31 13:41:00 +02:00
Dominik Sokal
383358b11d
automate turtle-cli updates in the turtle-cli-example repo ( #119 )
2019-07-24 11:31:26 +02:00
Dominik Sokal
06c2c71515
add circleci jobs for turtle deployment ( #105 )
...
* add circleci jobs for turtle deployment
* add checkout step
* remove redundant npm scripts
* remove docker:* and deploy:android npm scripts
* improve docs and remove duplicated scripts
2019-07-04 08:44:09 +02:00
Wojciech Kozyra
98747c1db6
fix eventlistener in supervisord
2019-06-13 13:16:38 +02:00
Dominik Sokal
d900e3c491
unify installing android sdk (in docker and with turtle-cli) ( #94 )
2019-06-13 11:19:41 +02:00
Wojciech Kozyra and Dominik Sokal
32b049df86
add supervisord ( #93 )
...
* add supervisord
- restart pod only if there is at least 5 failures in 10 minutes
* Update CHANGELOG.md
Co-Authored-By: Dominik Sokal <[email protected] >
* Update scripts/android/supervisordEventListener.sh
Co-Authored-By: Dominik Sokal <[email protected] >
2019-06-13 10:53:30 +02:00
Stanisław Chmiela
1f94e38e60
Add support for universe-package.json-less shell apps everywhere ( #82 )
...
* Fix building SDK33 Android tarball without universe-package.json in single build mode
* Add CHANGELOG entry
2019-06-10 09:42:19 +02:00
Dominik Sokal
65f1eea647
add sending builders config to datadog ( #69 )
...
* add sending builder config to datadog
* fix tests
* take all configurations if replica count not set
2019-05-20 11:33:48 +02:00
Wojciech Kozyra
838f628ddd
android custom builds ( #47 )
...
* android custom builds
* bump xdl version
* naming changes
* review fixes
2019-04-24 15:18:53 +02:00
Dominik Sokal
4dcb0b71be
remove buildAndroidTarballLocally.sh scrip
2019-04-23 11:03:17 +02:00
Dominik Sokal
a59ce7a7ee
don't use babel for transpilation ( #42 )
...
With these changes, we don't need babel and gulp anymore. It should make developing turtle less frustrating.
2019-04-12 12:07:12 +02:00
Dominik Sokal
885cf08a9d
fix fetchRemoteTarballs.sh
2019-04-01 15:46:46 +02:00
Dominik Sokal
bd816e1124
make scripts/fetchRemoteTarballs.sh executable
2019-04-01 15:10:15 +02:00
Dominik Sokal
98549f147c
don't use awscli for downloading shell app tarballs
2019-04-01 14:48:33 +02:00
Dominik Sokal
9de691c60e
adds running smoke tests on CircleCI ( #28 )
...
Closes #24 .
Turtle smoke tests are being executed from the context of `expo/universe` repository so far. That doesn't make too much sense. I moved running those tests to this repository.
2019-04-01 13:25:30 +02:00
Dominik Sokal
267e487494
change queues urls
2019-03-21 10:45:03 +01:00
Dominik Sokal
f017540571
don't fetch android shell apps when running tests on ci (they are already there)
2019-02-28 11:55:26 +01:00
Wojciech Kozyra
0b3ce2c8e0
fix setup script
2019-02-14 10:26:11 +01:00
Dominik Sokal
3dd74ef406
fix releaseBeta.sh
2019-01-23 17:00:49 +01:00
Dominik Sokal
87f7085fc4
print a reminder about updating CHANGELOG when releasing turtle-cli
2019-01-23 16:58:51 +01:00
Dominik Sokal
167766519e
Update Android build tools ( #12 )
...
* update android build-tools
* update sdkmanager
* pipe yes to sdkmanager
* accepty licenses prior to using sdkmanager
* accept android 28 license
* alter PATH
* do we need android ndk?
* revert installing Android NDK
* remove redundant backslash
* fix license issue when building with turtle-cli
* change path to build-tools
2019-01-21 16:00:44 +01:00
Wojciech Kozyra
07a72ea5cb
fix ci tests
2019-01-18 12:45:08 +01:00
Wojciech Kozyra
4b29da8f5b
fixes for expo outside universe ( #8 )
...
* fixes for expo outside universe
* move test scripts + fix typos
2019-01-18 11:36:08 +01:00
Nick Novitski
b19d25eff7
[turtle] build:android-tarball:local uses generate-dynamic-macros-android.sh
2019-01-02 18:16:03 -08:00
Jakub Stępak
163b41e7b2
[turtle] Update development docs ( #3341 )
2018-12-17 09:28:35 +01:00
Jakub Stępak
56051700f4
[www][turtle] Add high-priority turtle queues ( #3327 )
...
* [www][turtle] Add high-priority turtle queues
* Apply suggestions from code review
Co-Authored-By: jakubste <[email protected] >
* [turtle] polishing code
* [turtle][www] fix tests
* [turtle] exit 0???
* [turtle] polishing
* [turtle] review changes
* Apply suggestions from code review
Co-Authored-By: jakubste <[email protected] >
* [turtle] bare strings are bad
2018-12-12 13:23:02 +01:00
Haito and jakubste
95784507d0
[turtle] Smoke test ( #3245 )
...
* [turtle] Added smoke tests for building Android image
* [turtle] Recorded tests for iOS and added assertion for job finishing successfully.
* [turtle] Readded unit test config. Modified config to run android and ios test suites in the same run.
* [turtle] Optimized test commands
* [turtle] Moved reload only to mocked file
* [turtle] Replaced fixtureLoader with require. Minor fixes.
* Update server/turtle/README.md
Co-Authored-By: Hajto <[email protected] >
* [turtle] Minor fixes requested by PR #3245
* [turtle] Smoke test refactor
* [turtle] Refactored validator.test.ts
* [turtle] smoke test improvements
* cleanup
* more cleanup
* update readme
* review
* Update server/turtle/README.md
Co-Authored-By: jakubste <[email protected] >
* Update server/turtle/src/__smoke__/smoke.test.ts
Co-Authored-By: jakubste <[email protected] >
* Apply suggestions from code review
Co-Authored-By: jakubste <[email protected] >
* review changes
* add circleci job with turtle tests
* add bash script with env
* [turtle] separate tests on ci for ios/and
* update config for ios
2018-11-22 14:23:47 +01:00
Dominik Sokal
d6d1470495
[circleci][turtle] generate dynamic macros for android only once ( #3237 )
...
* [circleci][turtle] generate dynamic macros for android only once
* [turtle] bump xdl version to 51.4.1-alpha.33+9302953
2018-10-23 11:52:17 +02:00
Stanisław Chmiela
67591926b8
Separate versioned Android ABIs ( #3215 )
...
* Upgrade Turtle to use per-SDK working directories
* Uncomment shell_app_base_android_new job
* Add Android tarball URLs
* Fix Android Turtle Dockerfile
* End for-loops in Android Turtle Dockerfile
* Update Android shellTarballs
* Use canary version of XDL in Turtle
* __internal__ has been moved to secrets in expo/expo
* Update Android shellTarballs
* Update canary XDL
* Update Android shellTarballs
* Update canary XDL
* Update Android shellTarballs
* Update internal-docs
* Update exponent submodule
* Remove obsolete fetchRemoteAndroidTarball code
* Update exponent submodule
* Update canary XDL
* Update XDL and exponent submodule
* Update Android tarballs
2018-10-19 15:45:15 +02:00
Dominik Sokal
829c86c6f8
[turtle][docs] turtle-cli improvements ( #3198 )
...
* [turtle] use typescript for turtle cli
* [turtle] fix android and ios archive builders
* [turtle] add setup phase to turtle cli
* [turtle] add more logs
* [turtle-cli] create artifacts dir if not exists
* [turtle-cli] test whether xcode is properly installed
* [turtle-cli] add gulp to required tools
* [turtle-cli] run yarn/npm install after downloading shell app
* [turtle-cli] run yarn/npm install in shell app directory
* [turtle-cli] checking whether java is installed
* [turtle-cli] add android sdk & ndk installation process
* [turtle-cli] add --builds-dir param
* [turtle-cli] fix property name
* [turtle-ci] install dependencies in tools-public directory
* [turtle] use /tmp instead of /private/tmp on linux
* [turtle-cli] add support for self hosting apps
* [turtle] prepare turtle-cli for publishing to npm
* [turtle-cli] address review comments
* [turtle-cli] add commands for setting up environment
* [turtle-cli] fix passing command arguments, add --release-channel
* [docs] add turtle-cli docs
* [turtle-cli] update public README
* [turtle-cli] exit with code = 1 in case of errror
* [turtle] change to template string
* [turtle-cli] set EXPO_SKIP_SOURCING=1
* [turtle-ci] allow for providing build artifact filename explicitly
* [turtle-cli] change version to 0.1.0-alpha.0
* [docs] add CircleCI config file example
* [docs] simplify encoding command
* [docs] add example travis ci configuration file
* [docs] addresses review comments
* [docs] fix typos
2018-10-16 10:29:35 +02:00
Stanisław Chmiela
8813c7f98d
Replace ['"/\s]modules['"/\s] with packages ( #3219 )
...
* Replace ['"/\s]modules['"/\s] with packages
* Update exponent submodule
2018-10-11 15:06:20 +02:00
Stanisław Chmiela
f2567f0ac4
Do not require XDL for Android tarball
2018-10-04 17:07:24 +02:00
Nick Novitski
405fd2faaf
Replace kubernetes deployment scripts
2018-09-24 12:09:48 -07:00
Dominik Sokal
e9f3704e45
[turtle] fix initializing local workingdir
2018-09-07 08:53:42 +02:00
Dominik Sokal
fb970d37c3
[turtle] update docs; fix script for initializing local workingdir
2018-08-31 14:03:12 +02:00
Dominik Sokal
2c80069969
[turtle] an attempt to fix fetchRemoteIosTarball.sh on CI
2018-08-28 11:16:55 +02:00
Dominik Sokal
95678617af
iOS standalone apps with only one SDK version ( #2945 )
...
* [xdl][exponent] support building ios shell apps with only one sdk version
* [circleci] add jobs for building shell apps for each sdk
* [REVERT ME] [circleci] temporarily disable some jobs
* [circleci] fix shell_app_base_ios_upload_single_sdk
* [xdl][turtle][terraform] support building apps with single sdk in turtle
* [turtle][internal-docs] addresses review comments
* [turtle] add more shell tarballs urls (this has to be changes to the proper values anyway - from ios release branch)
* [circleci] don't pass sdk version to gulp task in shell_app_sim_base_ios job
* [turtle] fix ts errors
* [turtle] remove redundant file with types
2018-08-28 09:16:52 +02:00
Eric Samelson
cd05f9e34e
[ci][turtle] add all universe deps of tools-public to android shell tarball
2018-08-17 18:27:55 -07:00