88 Commits

Author SHA1 Message Date
Hans
d7e7cd2282 ci: fix validate script to properly report errors 2018-07-23 11:06:01 -07:00
Hans Larsen
483cbe2665 refactor: add tslint-sonarts and a lot of tslint rules
This should clean up the code a bit.

Note: at first I added the no-useless-cast rule, but after getting frustrated
with it (as it has many false positive), I decided to remove the rule but some
useless casts were removed so I let those in the PR.
2018-07-10 15:07:36 -07:00
Filipe Silva
4487e9df53 test: shard test-large 2018-07-06 09:09:52 -04:00
Filipe Silva
3e3dffba8e fix(@angular-devkit/architect): unsubscribe on timeout in runTargetSpec
This way cleanup logic runs on timeout.

It also simplifies timeout definition for runTargetSpec and Jasmine.
2018-07-05 11:43:11 -04:00
Alan Agius
3108ce30ab refactor: remove redundant error in catch 2018-07-02 08:20:59 -04:00
Filipe Silva
ffb01c57b8 build: return promise on changelog script
The changelog function makes a promise but doesn't return it, causing a race condition between the process exiting and the promise finishing.

On a repository with bigger git history the promise took longer to execute and the process exited first.
2018-06-14 19:45:00 -04:00
Filipe Silva
1ac22707db feat(@angular-devkit/build-angular): revert to webpack 4.9.2
Workaround for https://github.com/webpack/webpack/issues/7499
2018-06-13 19:36:19 +01:00
Hans
88875c8e0f ci: update licenses and use promises since license is async 2018-06-09 10:01:10 +01:00
Hans
47892d2e1b ci: validate is really async and validate-commits should return errorcode
Instead of process.exit() which is a bit premature
2018-06-09 10:01:10 +01:00
Hans
af3332126e ci: test script is async 2018-06-09 10:01:10 +01:00
Hans Larsen
abc62edd26 ci: use angular-cli repo instead of devkit 2018-06-07 18:50:41 -07:00
Hans
3d92f5107e release: rewrite the README slightly and reorder packages 2018-06-06 14:23:26 -07:00
Hans Larsen
44086c60ff build: move devkit repo back to angular-cli 2018-06-05 18:50:06 -07:00
Charles Lyding
b4b55d0980 test: license test updates
`@webassemblyjs/leb128@1.4.3` is Apache-2.0 but missing license field
2018-05-14 16:38:03 -04:00
Hans Larsen
d1732533cd ci: update doc script to allow sub dirs 2018-05-03 13:15:53 -07:00
Charles Lyding
ceeb292a29 refactor(@angular/cli): remove chalk dependency 2018-05-01 10:24:36 -07:00
Filipe Silva
b2323bc50b build: don't publish ngtools/webpack
It is not in this repository anymore
2018-04-06 13:29:40 +01:00
Hans Larsen
9a9bc00a45 feat: remove ngtools entirely from this repository 2018-03-29 08:15:03 -07:00
Filipe Silva
7d27bf7b55 feat(@angular/cli): use devkit/build-webpack in projects 2018-03-28 21:38:25 +01:00
Hans
33a6823df1 feat(@angular/cli): move ng update to using the proper schematic 2018-03-28 10:17:19 +01:00
Charles Lyding
d1b22d0e68 test: update license checks 2018-03-22 19:15:53 -07:00
Charles Lyding
804472d284 refactor(@angular/cli): remove denodeify dependency 2018-02-20 10:27:20 -08:00
Charles Lyding
9af0c3f7d5 fix(@angular/cli): update Webpack to support empty array elements in optimizations 2018-02-12 16:13:21 -05:00
Mike Brocchi
ac9c5995d2 feat(@angular/cli): Add update cmd to update angular versions. 2018-01-24 07:46:58 -08:00
Mike Brocchi
5a736bd90b refactor: Update rxjs operators to be lettable
Fixes #8912
2018-01-23 09:55:02 -08:00
Charles Lyding
ea349c31c3 fix(@angular/cli): ensure webpack 3 sass-loader support 2018-01-18 13:05:02 -05:00
Alex Rickabaugh
7b4b2c78d4 feat(@angular/cli): support 5.0.0+ builds of @angular/service-worker 2017-11-06 17:30:38 +00:00
Filipe Silva
6984cc2b68 ci: ignore typescript as an excessive root dep 2017-10-25 10:32:57 -07:00
Filipe Silva
ba773bad55 ci: fix fetching master into master 2017-10-05 13:52:44 -04:00
Filipe Silva
133693c74f ci: use circleci workspaces 2017-10-05 10:18:30 -04:00
Hans Larsen
b79549dc5f docs: clarified licenses and renamed spdx variable to what it is
The Spdx list is the list of licenses understood by SPDX, not necessarily agreed on
by our team and/or Google. That variable is really a whitelist.
2017-09-20 21:41:00 -04:00
Charles Lyding
e6f745d458 build: update license test special cases 2017-08-17 15:28:30 -04:00
Filipe Silva
41dce6e76f ci: update license test exceptions 2017-08-10 15:33:08 +01:00
Filipe Silva
fe85750cb7 feat(@angular/cli): add scope hoisting via webpack 3
This should result in significant bundle size reduction. For best results, build for production with `--vendor-chunk=false`.

See https://medium.com/webpack/webpack-3-official-release-15fd2dd8f07b for details.
2017-07-10 16:59:08 -07:00
Hans Larsen
fb5f04ca60 ci: add a publishing script for travis deployment 2017-07-06 17:30:56 -07:00
Filipe Silva
dbbede8754 ci: speed up travis start time
The `trusty` env on travis now supports container based builds: https://docs.travis-ci.com/user/trusty-ci-environment/

Also adds cache for node_modules, and updates yarn lock.

This should improve start up time.
2017-06-22 19:02:00 +01:00
Hans Larsen
d220c73de4
build: fix deploy script condition (take 13) 2017-06-06 18:09:27 -07:00
Hans Larsen
01c7fee697
build: fix deploy script condition (take 12) 2017-06-06 18:09:27 -07:00
Hans Larsen
58438dc0e5
build: fix deploy script condition (take 11) 2017-06-06 17:54:03 -07:00
Hans Larsen
279fb4a7e0
build: fix deploy script condition (take 10) 2017-06-06 17:50:09 -07:00
Hans Larsen
9be0766812 refactor: refactor git builds script and add tags 2017-06-06 17:45:15 -07:00
Hans Larsen
27c674e667
build: fix deploy script condition (take 9) 2017-06-06 15:47:59 -07:00
Hans Larsen
6fdeca33fa
build: fix deploy script condition (take 8) 2017-06-06 15:31:39 -07:00
Hans Larsen
e8949c27d6
build: fix deploy script condition (take 5) 2017-06-06 15:08:41 -07:00
Hans Larsen
1e7631b5bd
build: fix deploy script condition (take 4) 2017-06-06 11:23:54 -07:00
Hans Larsen
9dfcdcecfd build: add credentials for the github builds repo 2017-06-05 12:22:09 -07:00
Sumit Arora
93424b19a4 feat(@angular/cli): adding git builds script 2017-06-02 12:32:35 -07:00
Filipe Silva
ff83b449de ci: fix branch comparison (#6247) 2017-05-15 17:29:57 -04:00
Filipe Silva
5905e9ab1c ci: fix commit check on branches 2017-05-08 14:51:39 +01:00
Hans Larsen
3a6699580f ci: remove the branch check from the commit validation 2017-05-03 17:20:31 -07:00