George Kalpakas
c18fa7b5bd
build(docs-infra): upgrade cli command docs sources to 18d979cdc ( #29437 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/cafa558cf...18d979cdc ):
**Added**
- help/analytics.json
**Modified**
- help/add.json
- help/build.json
- help/generate.json
- help/new.json
- help/serve.json
PR Close #29437
2019-03-21 15:32:03 -04:00
Pete Bacon Darwin
7b55ba58b9
refactor(ivy): ngcc - remove flat-format and use AbsoluteFsPath ( #29092 )
...
Now that we are using package.json properties to indicate which
entry-point format to compile, it turns out that we don't really
need to distinguish between flat and non-flat formats, unless we
are compiling `@angular/core`.
PR Close #29092
2019-03-20 14:45:54 -04:00
Pete Bacon Darwin
cd449021c1
feat(ivy): ngcc - compile only specified package.json format properties ( #29092 )
...
You can now specify a list of properties in the package.json that
should be considered (in order) to find the path to the format to compile.
The build marker system has been updated to store the markers in
the package.json rather than an additional external file.
Also instead of tracking the underlying bundle format that was compiled,
it now tracks the package.json property.
BREAKING CHANGE:
The `proertiesToConsider` option replaces the previous `formats` option,
which specified the final bundle format, rather than the property in the
package.json.
If you were using this option to compile only specific bundle formats,
you must now modify your usage to pass in the properties in the package.json
that map to the format that you wish to compile.
In the CLI, the `--formats` is no longer available. Instead use the
`--properties` option.
FW-1120
PR Close #29092
2019-03-20 14:45:54 -04:00
Judy Bogart
bc99b774ba
docs: add schematics guide ( #28343 )
...
PR Close #28343
2019-03-19 15:47:14 -04:00
George Kalpakas
7b5d326d77
build(docs-infra): upgrade cli command docs sources to cafa558cf ( #29350 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/c883c3d0b...cafa558cf ):
**Modified**
- help/build.json
PR Close #29350
2019-03-18 09:10:18 -07:00
Pete Bacon Darwin
487d4157ac
build(docs-infra): update AIO dependencies within their current ranges ( #29301 )
...
PR Close #29301
2019-03-14 16:04:53 -04:00
Igor Minar
75748d6044
feat: add support for TypeScript 3.3 (and drop older versions) ( #29004 )
...
https://blogs.msdn.microsoft.com/typescript/2019/01/31/announcing-typescript-3-3/
BREAKING CHANGE: TypeScript 3.1 and 3.2 are no longer supported.
Please update your TypeScript version to 3.3
PR Close #29004
2019-03-13 10:38:37 -07:00
Paul Gschwendtner
e20a29a153
build(docs-infra): support running cli docs examples concurrently ( #29103 )
...
PR Close #29103
2019-03-12 10:46:03 -07:00
George Kalpakas
869e1cdcec
build(docs-infra): upgrade cli command docs sources to c883c3d0b ( #29242 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/3b1fe6437...c883c3d0b ):
**Modified**
- help/generate.json
PR Close #29242
2019-03-12 10:34:03 -07:00
Paul Gschwendtner
ff9550542c
build(docs-infra): ivy prebuild script should not run ngcc for all formats ( #29117 )
...
Currently when building AIO with Ivy, we run Ngcc and transform
all found formats. This potentially slows down the build (and
therefore the "test_aio_local_ivy" job). Since it's not necessary
to build all formats, and we only need "fesm5" and "fesm2015",
we can explicitly specify the required formats.
**Note**: Currently this does not have any big effect, because Angular
Material does not ship ES2015/ES5 files. The change primarily just
suppresses the Ngcc messages for Material not providing ES2015/ES5
entry-points.
Technically if new non-Ivy packages are added to AIO, this
speeds up the build as we don't build the unused formats.
PR Close #29117
2019-03-05 11:41:44 -08:00
George Kalpakas
f16fca41d6
build(docs-infra): upgrade cli command docs sources to 3b1fe6437 ( #29003 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/c91579a2e...3b1fe6437 ):
**Modified**
- help/generate.json
- help/new.json
PR Close #29003
2019-02-27 10:24:46 -08:00
George Kalpakas
7c20bf8845
build(docs-infra): upgrade cli command docs sources to c91579a2e ( #28922 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/1631f7d62...c91579a2e ):
**Modified**
- help/build.json
**Removed**
- help/eject.json
Closes #28772
Closes #28795
Closes #28816
Closes #28859
Closes #28882
PR Close #28922
2019-02-22 09:52:50 -08:00
George Kalpakas
b41da03f00
build(docs-infra): upgrade cli command docs sources to 1631f7d62 ( #28727 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/ba5120d18...1631f7d62 ):
**Modified**
- help/build.json
PR Close #28727
2019-02-14 19:22:53 +00:00
George Kalpakas
2ca77da4ca
build(docs-infra): upgrade cli command docs sources to ba5120d18 ( #28629 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/e758c4174...ba5120d18 ):
**Modified**
- help/e2e.json
PR Close #28629
2019-02-11 14:51:49 -08:00
Brandon
99e3a04ea2
ci(docs-infra): test docs examples with Ivy ( #28463 )
...
PR Close #28463
2019-02-11 17:16:52 +00:00
George Kalpakas
3de06dd794
build(docs-infra): use pinned dependencies when possible in ng-packages-installer ( #28510 )
...
Previously, `ng-packages-installer` would replace the version ranges for
all dependencies that were peer dependencies of an Angular package with
the version range used in the Angular package. This effectively meant
that the pinned version (from `yarn.lock`) for that dependency was
ignored (even if the pinned version satisfied the new version range).
This commit reduces non-determinism in CI jobs using the locally built
Angular packages by always using pinned versions of dependencies for
Angular package peer dependencies if possible.
For example, assuming the following versions for the RxJS dependency:
- **aio/package.json**: `rxjs: ^6.3.0`
- **aio/yarn.lock**: `rxjs@^6.3.0: 6.3.3`
- **@angular/core#peerDependencies**: `rxjs: ^6.0.0`
...the following versions would be used with `ng-packages-installer`:
- Before this commit:
- **aio/package.json**: `rxjs: ^6.0.0`
- **node_modules/rxjs/**: `6.4.0` (latest version satisfying `^6.0.0`)
- After this commit:
- **aio/package.json**: `rxjs: ^6.3.0`
- **node_modules/rxjs/**: `6.3.3` (because it satisfies `^6.0.0`)
PR Close #28510
2019-02-06 21:23:02 -08:00
Paul Gschwendtner
8d11627e6c
build: update yarn to v1.13.0 ( #28546 )
...
Currently our version of Yarn is installed through
the "circleci/node" docker image. This is problematic
because in order to be able to update Yarn, we always
need to update the docker image to a version that
comes with the desired Yarn version. Sometimes there
is no docker image with the desired latest Yarn version,
and therefore we cannot easily update the Yarn version.
Additionally updating the docker image also means that
we need to update our version of NodeJS, as well as the
version of `openssl` might have changed (meaning that
our encrypted credential files may not be decodable with
the new version of `openssl`)
PR Close #28546
2019-02-05 16:48:56 -05:00
WilliamKoza
3d522716c4
fix(docs-infra): remove polyfill web-animations since we use Angular > 6 and we don't use AnimationBuilder ( #28514 )
...
PR Close #28514
2019-02-04 14:54:25 -05:00
George Kalpakas
72c36956de
ci: pin ChromeDriver to a version compatible with docker image's Chrome ( #28494 )
...
By default, `webdriver-manager update` will download the latest
ChromeDriver version, which might not be compatible with the Chrome
version included in the [docker image used on CI], causing CI failures.
Previously, we used to pin the ChromeDriver version on CI in
[ngcontainer's Dockerfile][2]. This was accidentally broken in #26691 ,
while moving from ngcontainer to default CircleCI docker images.
This commit fixes the issue by pinning ChromeDriver to a known
compatible version.
[1]: https://github.com/angular/angular/blob/bfd48d156d5663cc49d1ec40c2d73ff76a2fe62f/.circleci/config.yml#L16
[2]: https://github.com/angular/angular/blob/bfd48d156d5663cc49d1ec40c2d73ff76a2fe62f/tools/ngcontainer/Dockerfile#L63
PR Close #28494
2019-02-01 20:22:03 -05:00
George Kalpakas
bfd48d156d
build(docs-infra): upgrade cli command docs sources to e758c4174 ( #28466 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/fd4e960d6...e758c4174 ):
**Modified**
- help/add.json
PR Close #28466
2019-02-01 15:51:40 -05:00
jithil-kore
ec414b432e
perf: yarn version upgrade ( #28360 )
...
PR Close #28360
2019-01-29 11:58:47 -08:00
George Kalpakas
e98d508df2
ci(docs-infra): compile with Ivy ( #26947 )
...
Jira: FW-552
PR Close #26947
2019-01-28 14:01:13 -08:00
George Kalpakas
5639891e90
build(docs-infra): upgrade @angular/cli to 7.2.1 ( #26947 )
...
PR Close #26947
2019-01-28 14:01:13 -08:00
WilliamKoza
f7c551e16b
fix(docs-infra): upgrade codelyzer to 4.5.0 ( #28389 )
...
PR Close #28389
2019-01-28 11:51:56 -08:00
George Kalpakas
7db035842d
build(docs-infra): upgrade cli command docs sources to fd4e960d6 ( #28285 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/4ae713b5a...fd4e960d6 ):
**Modified**
- help/generate.json
- help/new.json
Closes #28260
PR Close #28285
2019-01-22 09:38:12 -08:00
George Kalpakas
47665c9937
build(docs-infra): upgrade cli command docs sources to 4ae713b5a ( #28175 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/71e72ecdb...4ae713b5a ):
**Modified**
- help/build.json
- help/generate.json
PR Close #28175
2019-01-16 09:46:03 -08:00
George Kalpakas
60fb27c4ab
build(docs-infra): upgrade cli command docs sources to 71e72ecdb ( #28100 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/02d2ec250...71e72ecdb ):
**Modified**
- help/generate.json
- help/new.json
PR Close #28100
2019-01-14 10:46:23 -08:00
George Kalpakas
5e7c71e51c
build(docs-infra): remove unnecessary script to workaround cli issue ( #28012 )
...
The cli issue has been fixed and we no longer need to work around it.
This is essentially reverting #23470 .
PR Close #28012
2019-01-09 10:29:43 -08:00
Pete Bacon Darwin
880b4aabdb
fix(docs-infra): upgrade to latest dgeni-packages to fix linking problem ( #27864 )
...
This new version of dgeni-packages gives the main (implemented)
overload of a method the correct id and aliases, which allow it to be
automatically linked.
See https://github.com/angular/dgeni-packages/commit/398f35da303a839525cdb5aa690de394e905b1d5
Fixes #27820
Closes #27821
PR Close #27864
2019-01-03 09:38:06 -08:00
Pete Bacon Darwin
999bd5ba86
build(docs-infra): update dgeni and dgeni-packages to latest ( #27536 )
...
PR Close #27536
2018-12-18 13:20:01 -08:00
George Kalpakas
5902a4629c
build(docs-infra): upgrade cli command docs sources to 02d2ec250 ( #27670 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/5eef7122c...02d2ec250 ):
**Modified**
- help/build.json
- help/generate.json
- help/serve.json
Closes #27594
Closes #27621
Closes #27643
PR Close #27670
2018-12-14 10:18:59 -08:00
George Kalpakas
6316051967
build(docs-infra): upgrade cli command docs sources to 5eef7122c ( #27539 )
...
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/1c01b91c6...5eef7122c ):
**Modified**
- help/build.json
PR Close #27539
2018-12-07 09:24:49 -08:00
George Kalpakas
8973dd5a7e
build(docs-infra): upgrade cli command docs sources to 1c01b91c6 ( #27451 )
...
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/a176d127a...1c01b91c6 ):
**Modified**
- help/build.json
- help/serve.json
- help/test.json
- help/update.json
Closes #27285
Closes #27318
Closes #27407
PR Close #27451
2018-12-05 13:27:32 -08:00
George Kalpakas
33977a2ad5
refactor(docs-infra): move minified lunr script to the generated directory ( #27250 )
...
PR Close #27250
2018-12-05 13:26:26 -08:00
George Kalpakas
f45aedcbf0
build(docs-infra): upgrade npm-run-all to latest version for security ( #27274 )
...
Earlier versions may transitively depend on a malicious version of
`flatmap-stream` (see dominictarr/event-stream#116).
The `aio-builds-setup/` had an older version of `event-stream` (3.3.4),
which did not depend on `flatmap-stream`, but upgraded it anyway.
PR Close #27274
2018-11-26 12:20:48 -08:00
Alex Eagle
026b7e34b3
build: update yarn version ( #27193 )
...
Some engineers were already on Yarn 0.10.x which was permitted by the range in our package.json#engines
However this introduced 'integrity sha512' lines into the yarn.lock files.
Then when engineers use yarn 0.9 (in particular, Bazel did this) then the lock files get tons of meaningless edits.
We could force everyone back to yarn 0.9 but this commit chooses to instead advance everyone past 0.10
PR Close #27193
2018-11-21 07:46:22 -08:00
George Kalpakas
893c1735dd
build(docs-infra): upgrade cli command docs sources to a176d127a ( #27168 )
...
Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/b50950b97...a176d127a ):
**Modified**
- help/add.json
- help/build.json
- help/config.json
- help/e2e.json
- help/generate.json
- help/lint.json
- help/new.json
- help/run.json
- help/serve.json
- help/test.json
- help/update.json
- help/xi18n.json
Closes #27088
Closes #27110
Closes #27128
Closes #27144
PR Close #27168
2018-11-19 09:20:21 -08:00
George Kalpakas
952ca59336
build(docs-infra): upgrade cli command docs sources to b50950b97 ( #26915 )
...
[Changed files](https://github.com/angular/cli-builds/compare/4faa81e25...b50950b97 ):
- help/add.json
- help/build.json
- help/config.json
- help/doc.json
- help/e2e.json
- help/eject.json
- help/generate.json
- help/get.json
- help/help.json
- help/lint.json
- help/make-this-awesome.json
- help/new.json
- help/run.json
- help/serve.json
- help/set.json
- help/test.json
- help/update.json
- help/version.json
- help/xi18n.json
PR Close #26915
2018-11-02 10:35:54 -07:00
Pete Bacon Darwin
eb5d3088a4
build: update canonical-path dependency ( #26719 )
...
This new version (1.0.0) provides a typings file!
PR Close #26719
2018-11-01 13:49:10 -07:00
George Kalpakas
0367d14044
test(docs-infra): run basic smoke tests against PR previews ( #26649 )
...
This makes the tests run agaisnt the deployed production versions (as
part of the `aio_monitoring` job) more reliable.
PR Close #26649
2018-10-29 13:00:20 -04:00
George Kalpakas
f1a860fbf7
ci(docs-infra): fix deployment to Firebase ( #26746 )
...
Previously, `firebase-tools@3.x` was used and the deployment from
CircleCI failed with `Unexpected error` (HTTP code: 410).
This commit ensures that we use a recent version of `firebase-tools` for
deploying to Firebase. It also ensures that we use the locally installed
`firebase-tools` (not sure where it came from before 😁 ).
PR Close #26746
2018-10-25 21:17:52 -04:00
George Kalpakas
141f9b2386
build(docs-infra): upgrade cli command docs sources to 4faa81e25 ( #26741 )
...
PR Close #26741
2018-10-25 21:10:21 -04:00
Pete Bacon Darwin
13a803d4f7
build(docs-infra): fix parameter type rendering ( #26688 )
...
Closes #24355
PR Close #26688
2018-10-24 19:48:10 -04:00
Igor Minar
b89bc37170
fix(docs-infra): correct the version of @angular-devkit/build-angular ( #26555 )
...
This dependency has not been correctly updated and I had to update it manually.
I think the issue is related to https://github.com/angular/angular-cli/issues/12624 which was fixed between CLI RCs and final.
PR Close #26555
2018-10-19 11:30:11 -07:00
Igor Minar
39df4dbde7
feat(docs-infra): update to @angular/* v7 ( #26555 )
...
PR Close #26555
2018-10-19 11:30:11 -07:00
Alan Agius
d557f1d9de
build(docs-infra): update git ref for cli command docs ( #26545 )
...
This is to get the latest changes done in https://github.com/angular/angular-cli/pull/12634
PR Close #26545
2018-10-18 09:54:00 -07:00
Alan Agius
65b209359a
build(docs-infra): update git ref for cli command docs ( #26497 )
...
Update for version 7 release
PR Close #26497
2018-10-17 11:24:19 -07:00
Pete Bacon Darwin
516515d9e3
build(docs-infra): do not add extra space after links in tables ( #26505 )
...
Closes #26487
PR Close #26505
2018-10-17 11:02:56 -07:00
George Kalpakas
327c614799
test(docs-infra): improve logging output in test-pwa-score[-localhost] ( #26459 )
...
PR Close #26459
2018-10-15 15:23:36 -07:00
George Kalpakas
1aa8cfbf74
build(docs-infra): upgrade lighthouse to 3.2.1 ( #26459 )
...
PR Close #26459
2018-10-15 15:23:36 -07:00