173 Commits

Author SHA1 Message Date
Amadou Sall
086690a77c docs: state in the README that minimum Node.js version is 10.13 2019-10-24 12:05:54 -07:00
George Kalpakas
804d60de0c fix(@schematics/angular): rename the ivy-ngcc command to ngcc
With angular/angular#33140, the Angular Compatibility Compiler
executable will be renamed from `ivy-ngcc` to `ngcc`.
2019-10-16 05:56:23 -07:00
Charles
0d0d124a6d build: yarn upgrade lock update (#15589)
* build: yarn upgrade lock update

* build: change sauce connect proxy name to avoid npm package shadowing

`sauce-connect` is an old npm package.  Using the name for the saucelabs proxy tool causes false security vulnerability warnings.

* build: update license exceptions

mainly removal of now unneeded exceptions
2019-09-17 08:34:09 -07:00
Alan Agius
4cd2907dae test: run ivy-ngcc binary to reduce flakes 2019-09-10 10:01:50 -07:00
Alan Agius
605085cc74 test: add selected_spec_large to flake jail 2019-08-30 02:57:44 +05:30
Filipe Silva
60f9b19ecd test: use Ivy by default, opt-in to VE 2019-08-28 22:54:52 +05:30
Alan Agius
a6fbee6865 style: add no-invalid-await and prefer-promise-shorthand lint rules (#15450)
Add these two lint rules for a better code quality and readability
2019-08-27 10:24:58 -07:00
Simon Jespersen
21d29fbb3d docs: update CONTRIBUTING.md to reflect default PR branch (#15331) 2019-08-14 17:54:01 -07:00
Alan Agius
0111693271 Ivy build_ng_packagr (#15262)
* test: update ng-packagr builder tests to work on Windows

* build: add ng packagr test large for ivy

* test: fix web-worker test in ivy

Previously, we were not testing web workers under Ivy as we were overriding tsconfig.app.json entirely without including enableIvy.

When enabling Ivy we are getting warning of files that are part of the compilation which causing a warning to show and break the test.

* build: update ng-packagr to `^5.4.0`

* test: display ivy mode message once
2019-08-12 10:20:02 -07:00
Charles Lyding
402349d763 test: remove unused code coverage infrastructure
Closes #13228
It is currently unused and requires an old version of the `source-map` package.  This old version conflicts with the use of newer versions that are required to provide the necessary functionality and performance within the published packages.
2019-08-08 08:26:15 -07:00
Filipe Silva
533e4eaf0f ci: add flake jail 2019-08-05 18:00:54 -07:00
Filipe Silva
c4df643c6d build: increase buffer size for DO_NOT_SUBMIT git diff 2019-07-29 10:15:23 -07:00
Charles
f83fe22635 test: integrate browser testing for differential loading (#15065) 2019-07-15 09:48:20 -07:00
Charles Lyding
eba2ea7b14 build: support publish registry option 2019-07-10 04:08:39 +08:00
Charles Lyding
fa84505563 build: support publishing on windows 2019-07-02 15:32:27 -07:00
Hans Larsen
88ca7a7a06 build: remove serialize script and @ngtool/json-schema deps
Wasnt needed or used.
2019-07-02 11:34:30 -07:00
Alan
70a4cbe306 style: enable no-debugger and no-console tslint rules 2019-06-27 09:28:35 -07:00
Greg Magolan
4a4155b089 fix(@schematics/angular): fix BUILD file filter for npm package to include both BUILD and BUILD.bazel file
This removes the file https://github.com/angular/angular-cli/blob/master/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/BUILD.bazel which currently makes it into the npm dist at `@schematics/angular/third_party/github.com/Microsoft/TypeScript/BUILD.bazel`.
2019-06-24 17:31:03 -07:00
Filipe Silva
819892a359 ci: remove appveyor and buildkite 2019-06-06 16:02:17 -07:00
Amadou Sall
a89a5b59a4 docs: remove mention of the Angular CLI depending on Node 8 2019-06-06 14:23:35 -07:00
thekiba
8a34a85881 docs: fixes the changelog commits format 2019-05-08 11:42:39 -07:00
Alan Agius
a1c87dd577 docs: update contributing to use bazel from npm 2019-04-23 14:30:51 -10:00
Alex Eagle
a197615549 build: update jasmine_node_test rules to come from npm 2019-04-22 08:38:00 -07:00
Alex Eagle
1d42b2da2a build: skip license check for @bazel packages
need to fix them upstream
2019-04-22 08:38:00 -07:00
Alan Agius
3d9447975d docs: update new issue form link 2019-04-12 13:11:12 -07:00
Charles Lyding
fda683b874 build: only generate types for actual JSON schemas 2019-04-11 10:17:29 -07:00
Charles Lyding
7b7d74e704 feat(@angular/cli): automatically update angular builders when CLI is updated
Closes #13581
2019-04-08 11:39:34 -07:00
Minko Gechev
05d86aebb9 build: pin tslint-sonarts 2019-04-03 19:14:05 +02:00
Alan Agius
ee337c025f docs: add breaking changes to changelog 2019-03-29 14:37:03 -07:00
Hans Larsen
2ffbdfa86a build: add a validation script for the analytics.md tables
Also added enums to update when changing dimensions.
2019-03-28 13:28:41 -07:00
Hans Larsen
1f9f92ed76 build: dont tar private packages
They cannot be installed anyway.
2019-03-28 13:28:41 -07:00
Hans Larsen
bf1c988e07 test: fix windows path issues 2019-03-22 07:15:48 -07:00
Hans Larsen
49ba744f23 test: add filter, seed and better diff checking to test script
It wasnt checking the staging area. It also now shows the packages that will be
tested.

Filter and Seed are arguments that are directly passed to Jasmine. They can be
used to reproduce tests.
2019-03-22 07:15:48 -07:00
Hans Larsen
32a32d69ef build: delete the dist-schema/ before generating it 2019-03-19 10:07:46 -07:00
Alan Agius
2ecdddc115 build: fixes exclude list of file on windows
At the moment, the exclude list doesn't work on windows due to path normalization
2019-03-19 09:26:04 -07:00
Hans Larsen
32737a7f31 build: add a nice message when running test without tests to run 2019-03-15 12:23:43 -07:00
Hans Larsen
346040f3e6 build: prevent publishing dirty versions 2019-03-13 13:51:01 -07:00
Hans Larsen
f120118f6f build: add safeguards for experimental to release script 2019-03-13 13:51:01 -07:00
Hans Larsen
0a4baed1e2 build: move release script to use the new version 2019-03-13 13:51:01 -07:00
Hans Larsen
876c82e32c build: remove usage of hash and replace with git diff
Between the merge of master and the current branch. This might catch a bit
more but it will work more consistently (especially compared to using the
hash).
2019-03-13 13:51:01 -07:00
Hans Larsen
08e91a94ab build: refactor QoL on monorepo.json
This should make it easier to manage and diff. This takes 2 things into account:
1. we have either stable or experimental versions and each are kept in monorepo.
2. we dont keep hash and update only changed packages.

This commit also removed the hash to make sure this does not happen.
2019-03-13 13:51:01 -07:00
Hans Larsen
7eb4bab00f build: add validation for "DO NOT SUBMIT" strings
This makes sure that messages that should not be submitted (or
comments) fail validation on CI.
2019-03-11 13:38:00 -07:00
Alex Eagle
bf1c069f73 refactor(@schematics/angular): drop dependency on TypeScript package
instead, vendor in the two files we actually need.
This reduces our install footprint by 5MB
2019-03-06 11:27:48 -08:00
Hans Larsen
13c214a5ce build: add timeout argument to test script 2019-02-21 16:20:54 -08:00
Hans Larsen
b3857b41a4 build: add build-schema script to build schemas 2019-02-21 16:20:54 -08:00
Hans Larsen
a5c1faa5c5 build: fix invalid commits that made it through
And remove the usage of "blacklist" while Im at it.
2019-02-13 15:28:47 -08:00
Hans Larsen
b360206b31 ci: checkout existing branch on snapshots 2019-01-23 16:13:07 -08:00
Alan Agius
7d3b8b4223 docs: fix grammar error
Fix the "limitation" word
2019-01-08 14:03:47 -08:00
Hans
2b3f9de403 refactor: use Buffer.from instead of deprecated constructor 2018-12-14 10:55:04 -08:00
Alan Agius
b40dc77a55 build: update path to install snapshots 2018-12-13 15:50:55 -08:00