Commit Graph

45 Commits

Author SHA1 Message Date
Alexander Vakrilov
1c694d3165 chore: add api-report check to travis (#8023) 2019-10-29 14:52:04 +02:00
Alexander Vakrilov
cc97a16800 feat: Scoped Packages (#7911)
* chore: move tns-core-modules to nativescript-core

* chore: preparing compat generate script

* chore: add missing definitions

* chore: no need for http-request to be private

* chore: packages chore

* test: generate tests for tns-core-modules

* chore: add anroid module for consistency

* chore: add .npmignore

* chore: added privateModulesWhitelist

* chore(webpack): added bundle-entry-points

* chore: scripts

* chore: tests changed to use @ns/core

* test: add scoped-packages test project

* test: fix types

* test: update test project

* chore: build scripts

* chore: update build script

* chore: npm scripts cleanup

* chore: make the compat pgk work with old wp config

* test: generate diff friendly tests

* chore: create barrel exports

* chore: move files after rebase

* chore: typedoc config

* chore: compat mode

* chore: review of barrels

* chore: remove tns-core-modules import after rebase

* chore: dev workflow setup

* chore: update developer-workflow

* docs: experiment with API extractor

* chore: api-extractor and barrel exports

* chore: api-extractor configs

* chore: generate d.ts rollup with api-extractor

* refactor: move methods inside Frame

* chore: fic tests to use Frame static methods

* refactor: create Builder class

* refactor: use Builder class in tests

* refactor: include Style in ui barrel

* chore: separate compat build script

* chore: fix tslint errors

* chore: update NATIVESCRIPT_CORE_ARGS

* chore: fix compat pack

* chore: fix ui-test-app build with linked modules

* chore: Application, ApplicationSettings, Connectivity and Http

* chore: export Trace, Profiling and Utils

* refactor: Static create methods for ImageSource

* chore: fix deprecated usages of ImageSource

* chore: move Span and FormattedString to ui

* chore: add events-args and ImageSource to index files

* chore: check for CLI >= 6.2 when building for IOS

* chore: update travis build

* chore: copy Pod file to compat package

* chore: update error msg ui-tests-app

* refactor: Apply suggestions from code review

Co-Authored-By: Martin Yankov <m.i.yankov@gmail.com>

* chore: typings and refs

* chore: add missing d.ts files for public API

* chore: adress code review FB

* chore: update api-report

* chore: dev-workflow for other apps

* chore: api update

* chore: update api-report
2019-10-17 00:45:33 +03:00
Vasil Chimev
d479067afb chore(travis-ci): add circular references check (#7754) 2019-10-02 15:01:01 +03:00
Svetoslav
0adcb64cc3 chore: fix-travis (#7697) 2019-08-19 20:54:26 +03:00
Vasil Chimev
70f8d70f07 chore(e2e): update config files (#7677)
* chore(e2e): update config files

* chore: update .gitignore file

* chore: update references.d.ts file

* chore: remove npm scripts

* chore: update travis config
2019-08-18 23:16:35 +03:00
Svetoslav
94629ce86c chore: move typing for material design in tns-platform-declarations (#7352) 2019-06-17 13:49:52 +03:00
Svetoslav
5c165f527c docs: update widgets build script, readme, travis (#7099)
* docs: update widgets build script, readme, travis
2019-04-03 15:10:21 +02:00
Vasil Chimev
5574632e71 Do not publish next version from Travis CI (#4483)
Moving it to Jenkins CI.
2017-06-30 14:49:22 +03:00
Vasil Chimev
60f17536a0 chore(travis): do not run unit tests app in Travis (#4426) 2017-06-21 09:45:43 +03:00
Vasil Chimev
979f59f822 chore(travis): add execute permissions to a travis script (#4394)
* chore(travis): add execute permissions to a travis script
* chore(travis): update emulator options
2017-06-16 09:38:04 +03:00
vchimev
1a12978034 chore(travis): Increase android emulator timeout 2017-06-15 16:03:53 +03:00
Vasil Chimev
ab6ceaf54d Use tns-android@next for Travis CI builds 2017-05-04 15:47:25 +03:00
vchimev
85008174cb Update npm tag 2017-05-04 15:44:32 +03:00
Vasil Chimev
36319fb8f0 Update .travis.yml
Update node version
2017-05-01 20:04:48 +03:00
Hristo Deshev
ce72b60763 Use official runtimes for travis builds (temporary workaround). 2017-02-23 14:56:47 +02:00
Hristo Deshev
1c503ce659 Travis: reenable npm tag-based publish on master build. 2017-02-22 14:41:14 +02:00
Vasil Chimev
389387974f Comment out deploy of next version to npm
Currently, we disable deploy of next versions in order to merge a major performance refactoring of the cross-platform modules to master and stabilize it.
2017-02-08 16:24:18 +02:00
Panayot Cankov
da4983c6bc Try add some output to track the build failure. Too much > dev/nulls 2017-01-25 09:36:32 +02:00
Hristo Deshev
669e3fce65 chore(travis): Update npm token 2017-01-23 15:46:12 +02:00
vchimev
a7fcc5864f Update Travis CI 2016-11-22 14:37:43 +02:00
Vasil Chimev
a7746f31a3 Fix Travis CI (#3053) 2016-11-10 10:09:42 +02:00
Panayot Cankov
0e23f47a04 Update the .travis.yml to npm pack the tns-platform-declarations, add lib: [] config in the tsconfig.json 2016-09-26 11:53:40 +03:00
dtopuzov
eb4640fbce Install nativescript from amazonaws 2016-09-16 13:36:25 +03:00
dtopuzov
d47ea387bb Update .travis.yml 2016-09-09 09:23:20 +03:00
Rossen Hristov
bcc1f3476e Grunt tasks now have verbose output 2016-07-12 13:11:27 +03:00
Rossen Hristov
2e483aaca5 Trying to make Travis build work. 2016-06-02 17:09:07 +03:00
Rossen Hristov
278d36a5e2 Trying to make Travis build work. 2016-06-02 16:58:23 +03:00
Rossen Hristov
c26e0b29f3 Trying to fix the failing Android tests. 2016-06-02 16:13:50 +03:00
Panayot Cankov
2ff2007995 Update travis yml 2016-05-26 14:30:25 +03:00
Rossen Hristov
a7f76f7256 Increase Travis build Android emulator memory size 2016-05-20 15:07:07 +03:00
Erjan Gavalji
361fce2b76 Remove the sudo to try fixing the build 2016-05-03 10:15:19 +03:00
Erjan Gavalji
4d6bdaa710 Revert "Attempt to fix the travis build by reducing the number of the android sdk"
This reverts commit 2b212b63c2.
2016-05-02 18:11:16 +03:00
Erjan Gavalji
2b212b63c2 Attempt to fix the travis build by reducing the number of the android sdk 2016-05-02 17:51:01 +03:00
Erjan Gavalji
5ff7fda3a4 Use a pre-release version of the CLI to avoid an error in the runtime 2016-04-19 11:35:58 +03:00
Erjan Gavalji
23acc07809 Fix the deployment to npm
Update the API key
Improve the formatting of the .travis file
2016-04-14 13:38:37 +03:00
Erjan Gavalji
130780482e Fix the tests, failing on an Arm device
Increase the timeouts of the failing webview tests
Account for fractions in time taken (run result checker)
Specify a skin to improve grid calculations
Modify the duration report to have a strict test pass detection string
2016-04-13 17:01:39 +03:00
Erjan Gavalji
e4ae43053b Publish XML Test results and publish @next
Modify the AndroidManifest file in the app dir to fix the HTTP tests
Pull the test results in XML format and publish them as artifacts
Have the test-results checks as a single command
Parametrize AVD version; Use the package version, retrieved from package.json for builds and runs
Make the package name a variable
Fix test crash detection according to the time taken
Move all travis-related scripts under the build dir
2016-04-11 17:02:33 +03:00
Erjan Gavalji
1485abaa8b Run tests in travis-CI
Add android definitions to check if they will get downloaded
Set the language to android
Attempt starting the app
Add a new redirection to the testapp-runner - a runOnly verb
Disable the install prompt
Enable the buildOnly- and runOnly- commands
Fix the version of the packages
Comment cleanup code. Workflow to be reworked
Install android 23 to make the app build
Build the test app with the @next android runtime
Add @next ability. Build with it
Specify oracle java version 8
Use switcher to switch to oraclejdk8
Switch to a single step so that build breaks on first failure
Reorder attempting to use higher nodejs
Attempt using node 5.10.1
Detect test failure
Add detection for test failures
Decrease verbosity
Extract the test checkers to a separate script
Unignore the build folder recursively. Add the fixed script
Remove the redundant node-version messages
Run the tests with Api level 21
2016-03-04 16:53:30 +02:00
Erjan Gavalji
768516f53e Fix travis build 2016-03-30 13:36:06 +03:00
Erjan Gavalji
8aeeee58b4 Build the declarations in travis as well 2016-03-30 13:18:37 +03:00
Erjan Gavalji
d897849be4 Set TravisCI use nodejs 4.2.3 (LTS) 2015-12-18 14:57:00 +02:00
Erjan Gavalji
5f18480309 Increase the version of nodejs used to 4.2.2 2015-12-18 14:52:27 +02:00
Erjan Gavalji
062bbbde0b Add an npm install step so that local grunt gets found 2015-12-18 14:50:24 +02:00
Erjan Gavalji
b06e9b4a10 Set full build on Travis 2015-10-05 11:15:13 +03:00
Erjan Gavalji
fa58a4074b Add initial Travis CI file that only does the transpilation 2015-10-05 11:09:08 +03:00