Commit graph

931 commits

Author SHA1 Message Date
Misko Hevery
b72fce8acf release: cut the v9.0.0 release 2020-02-06 08:50:04 -08:00
Filipe Silva
24555dbb2d build: update @angular/cli to rc 14 (#35162)
PR Close #35162
2020-02-05 17:20:31 -08:00
Miško Hevery
152eec5543 release: cut the v9.0.0-rc.14 release 2020-02-03 15:06:16 -08:00
Misko Hevery
ab12529941 release: cut the v9.0.0-rc.13 release 2020-01-31 18:27:44 -08:00
Greg Magolan
2984c00f43 build: update to rules_nodejs 1.2.2 (#34961)
Fixes issue with yarn_install not following yarn-path in .yarnrc when bazel run from yarn with `yarn bazel ...` (rules_nodejs: fix: unset YARN_IGNORE_PATH in yarn_install before calling yarn #1588)

PR Close #34961
2020-01-31 13:14:06 -08:00
Greg Magolan
e4cf71c9f3 build: update to rules_nodejs 1.2.1 (#34961)
Fixes issue with conflicting linker module mappings introduced in 1.2.0

PR Close #34961
2020-01-31 13:14:06 -08:00
Greg Magolan
3ec64f92fd build: update to rules_nodejs 1.2.0 (#34961)
This brings in a fix so that yarn_install picks up the yarn-path attribute of the .yarnrc file.

PR Close #34961
2020-01-31 13:14:06 -08:00
Wagner Maciel
701952b61e build: update to @bazel/protractor@1.2.0 (#35068)
we need this to be able to control the protractor version via peer dep, so that
we can update benchpress to protractor 6

PR Close #35068
2020-01-31 11:14:48 -08:00
Andrew Kushnir
9fb11a8070 release: cut the v9.0.0-rc.12 release 2020-01-30 13:42:19 -08:00
Alex Rickabaugh
3b612afff3 build(compiler-cli): update to chokidar 3.x (#35047)
Update from chokidar 2.x to 3.x in ngc/ngtsc, to eliminate any possibility
of a security issue with a downstream dependency of the package.

FW-1809 #resolve

PR Close #35047
2020-01-30 08:41:14 -08:00
Igor Minar
e82ed07227 build: update to @angular/cli@9.0.0-rc.11 (#35042)
PR Close #35042
2020-01-29 14:11:39 -08:00
Igor Minar
7c6a53fb8b build: update CLI to 9.0.0-rc.10 (#34965)
PR Close #34965
2020-01-27 09:22:59 -08:00
Igor Minar
789706fe78 build: explicitly define @babel/generator dep in package.json (#34974)
Previously we just happened to be able to use it because of npm hoisting.

PR Close #34974
2020-01-26 14:53:47 -08:00
Andrew Kushnir
b890d10fc6 release: cut the v9.0.0-rc.11 release 2020-01-24 15:29:06 -08:00
Paul Gschwendtner
81af3ed183 build: create bazel marco to test for circular dependencies (#34774)
Creates a Bazel macro that can be used to test packages for
circular dependencies. We face one limitation with Bazel:

 * Built packages use module imports, and not relative source file
 paths. This means we need custom resolution.

Fortunately, tools like `madge` support custom resolution.

Also removes the outdated `check-cycles` gulp task that
didn't catch circular dependencies. It seems like the test
became broken when we switched the packages-dist output to Bazel. It
breaks because the Bazel output doesn't use relative paths, but uses
the module imports. This will be handled in the new Bazel macro/rule.

PR Close #34774
2020-01-23 11:36:41 -08:00
Greg Magolan
73adfa23a1 build: upgrade to bazel 2.0.0 (#34877)
PR Close #34877
2020-01-23 10:05:06 -08:00
Matias Niemelä
a651fb98c5 release: cut the v9.0.0-rc.10 release 2020-01-22 09:40:20 -08:00
Filipe Silva
f6fbe3a4a9 build: use CLI rc.8 (#34788)
PR Close #34788
2020-01-17 13:42:42 -05:00
Greg Magolan
762c531e30 build: update to rules_nodejs 1.1.0 (#34736)
This release resolves the bootstrap require patching issue with jasmine_node_test. Require patches are now included before any bootstrap scripts.

PR Close #34736
2020-01-15 14:58:09 -05:00
Greg Magolan
04ebe125b2 test: add coverage to //tools/ts-api-guardian/... on WindowsCI (#34736)
PR Close #34736
2020-01-15 14:58:09 -05:00
Greg Magolan
fa30e31cd5 build: update to rules nodejs 1.0.1 (#34736)
This brings in a few minor fixes including a better way to patch require for bootstrap scripts

Also remove install_source_map_support attribute from nodejs_binary targets This attribute will be removed from nodejs_binary in the future

PR Close #34736
2020-01-15 14:58:09 -05:00
Greg Magolan
1cf28929f1 build: update to @angular/cli 9.0.0-rc.4 (#34736)
This brings in a required fix to allow for 0.0.0 dev version of @angular/core for integration testing. Without this the following error is now observed:

```
This version of CLI is only compatible with Angular versions ^9.0.0-beta || >=9.0.0 <10.0.0,
but Angular version 0.0.0 was found instead.
```

NB: rc.7 breaks the cli-hello-world-ivy-i18n integration test

PR Close #34736
2020-01-15 14:58:09 -05:00
Greg Magolan
c8ba576021 build: upgrade to rules_nodejs 1.0.0 (first stable release) (#34736)
Brings in the fix for stamping which was preventing many targets from getting cached.

PR Close #34736
2020-01-15 14:58:08 -05:00
atscott
b6bc3887f0 release: cut the v9.0.0-rc.9 release 2020-01-15 09:21:24 -08:00
Filipe Silva
40fdb01108 build: update tsickle to 0.38.0 (#33717)
This is the tsickle version that supports TypeScript 3.7.

PR Close #33717
2020-01-14 16:42:23 -08:00
Andrius
373157970a build: typescript 3.7 support (#33717)
This PR updates TypeScript version to 3.7 while retaining compatibility with TS3.6.

PR Close #33717
2020-01-14 16:42:23 -08:00
Igor Minar
9801fc3c0a build: update to @bazel/ibazel@0.11.1 (#34732)
motivation: keeping up to date and picking up new bugfixes for ibazel that could fix some weirdness
I see when using 0.10.3

PR Close #34732
2020-01-13 07:18:58 -08:00
atscott
c3490f7092 Revert "build: upgrade to rules_nodejs 1.0.0 (first stable release) (#34589)" (#34730)
This reverts commit cb6ffa1211.

PR Close #34730
2020-01-10 14:12:18 -08:00
atscott
c9fdc661d6 Revert "build: update to @angular/cli 9.0.0-rc.4 (#34589)" (#34730)
This reverts commit 1ba6fd3f42.

PR Close #34730
2020-01-10 14:12:17 -08:00
atscott
cdf1b5f985 Revert "build: update to rules nodejs 1.0.1 (#34589)" (#34730)
This reverts commit 8042433cb0.

PR Close #34730
2020-01-10 14:12:17 -08:00
atscott
80a7bc8168 Revert "test: add coverage to //tools/ts-api-guardian/... on WindowsCI (#34589)" (#34730)
This reverts commit 9e0583045c.

PR Close #34730
2020-01-10 14:12:16 -08:00
Greg Magolan
613367508f test: add coverage to //tools/ts-api-guardian/... on WindowsCI (#34589)
PR Close #34589
2020-01-10 08:32:02 -08:00
Greg Magolan
1bb0fbd733 build: update to rules nodejs 1.0.1 (#34589)
This brings in a few minor fixes including a better way to patch require for bootstrap scripts.

PR Close #34589
2020-01-10 08:32:01 -08:00
Greg Magolan
e03c0f6ae5 build: update to @angular/cli 9.0.0-rc.4 (#34589)
This brings in a required fix to allow for 0.0.0 dev version of @angular/core for integration testing. Without this the following error is now observed:

```
This version of CLI is only compatible with Angular versions ^9.0.0-beta || >=9.0.0 <10.0.0,
but Angular version 0.0.0 was found instead.
```

NB: rc.7 breaks the cli-hello-world-ivy-i18n integration test

PR Close #34589
2020-01-10 08:32:01 -08:00
Greg Magolan
0d9c7ba6b3 build: upgrade to rules_nodejs 1.0.0 (first stable release) (#34589)
Brings in the fix for stamping which was preventing many targets from getting cached.

PR Close #34589
2020-01-10 08:32:01 -08:00
Alex Rickabaugh
186d310f6b release: cut the v9.0.0-rc.8 release 2020-01-08 14:09:03 -08:00
George Kalpakas
10acac07e1 build: update firebase-tools to the latest version (#34682)
This fixes `Server Error. certificate has expired` errors that cause AIO
deployment to fail.
(Example CI failure: https://circleci.com/gh/angular/angular/578227)

PR Close #34682
2020-01-08 13:21:36 -08:00
Kara Erickson
6c33b7040d release: cut the v9.0.0-rc.7 release 2019-12-18 15:21:56 -08:00
Igor Minar
199d7da343 build: update to yarn@1.21.1 (#34384)
This updates yarn throughout the monorepo for both build and CI.

PR Close #34384
2019-12-16 07:40:01 -08:00
Kara Erickson
4d99dfe6da Revert "build: update to yarn@1.21.1" (#34402)
This reverts commit f029af50820765019413fa319330830306b80d6a while we investigate
some failures on master on Circle CI. Currently the Windows tests and the
"test-ivy-aot" jobs are red because of incompatible yarn versions.

PR Close #34402
2019-12-13 13:43:27 -08:00
Igor Minar
d661f1e993 build: update to yarn@1.21.1 (#34384)
This updates yarn throughout the monorepo for both build and CI.

PR Close #34384
2019-12-13 10:51:16 -08:00
Igor Minar
bfc575139c build: remove unused webpack npm dependency (#34366)
We no longer need it.

PR Close #34366
2019-12-12 13:14:02 -08:00
Andrew Kushnir
184b83911c release: cut the v9.0.0-rc.6 release 2019-12-11 10:52:32 -08:00
Joey Perrott
ab85c39589 build: set upper version limit for yarn to <2 (#34236)
Rather than bumping up the allowed version of yarn on each release
we should instead just allow for anything within the major version
1 range.

PR Close #34236
2019-12-05 13:07:42 -08:00
Greg Magolan
83ccaa6cec build: update to rules_nodejs 0.42.2 (#34243)
This release brings two bug fixes we're waiting on:
1) fix(builtin): additional_root_paths in pkg_web should also include paths in genfiles and bin dirs (https://github.com/bazelbuild/rules_nodejs/pull/1402), which is a pre-req for https://github.com/angular/angular/pull/34112
2) fix(typescript): fix for cross platform ts_devserver issue #1409 (https://github.com/bazelbuild/rules_nodejs/pull/1413) which resolves ts_devserver launcher template is platform specific #1409 (https://github.com/bazelbuild/rules_nodejs/issues/1409) --- this fixes an OSX developer workflow with --config=remote

This does not upgrade integration/bazel or integation/schematics. That will be done in another PR.

PR Close #34243
2019-12-05 10:20:32 -08:00
Miško Hevery
848018f5d3 release: cut the v9.0.0-rc.5 release 2019-12-04 10:48:03 -08:00
Igor Minar
0d102bb918 build: support yarn 1.19.x (#34143)
PR Close #34143
2019-12-02 11:23:49 -08:00
Greg Magolan
075f01341d build: update to nodejs rules 0.42.1 (#34073)
* This brings in a fix to the `@npm//foo:foo_files` targets for https://github.com/angular/angular/pull/33927 so the a rules_nodejs patch can be removed.
* It also brings a protractor_web_test fix that resolves the need for a work-around in /modules/playground/e2e_test/sourcemap/BUILD.bazel.

PR Close #34073
2019-12-02 11:02:39 -08:00
Igor Minar
4e766b8e0c build: remove fsevents from package.json (#34058)
we no longer need it.

PR Close #34058
2019-12-02 11:00:00 -08:00
Igor Minar
846ff256c3 build: remove gulp-connect and cors npm dependencies (#34058)
we no longer need them.

PR Close #34058
2019-12-02 10:59:26 -08:00