build(bazel): Bump CLI and @angular-devkit/* to v8 beta 15 (#29966)

PR Close #29966
This commit is contained in:
Keen Yee Liau 2019-04-17 17:13:07 -07:00 committed by Ben Lesh
parent 45c2429d30
commit 0629ebd9e9
6 changed files with 435 additions and 1132 deletions

View File

@ -26,8 +26,6 @@ function testBazel() {
# Create project # Create project
ng new demo --collection=@angular/bazel --routing --skip-git --skip-install --style=scss ng new demo --collection=@angular/bazel --routing --skip-git --skip-install --style=scss
cd demo cd demo
# Force more recent TS version until new Angular CLI projects also use it.
yarn add typescript@3.4.2 --dev
installLocalPackages installLocalPackages
yarn webdriver-manager update --gecko=false --standalone=false ${CI_CHROMEDRIVER_VERSION_ARG:---versions.chrome 2.45} yarn webdriver-manager update --gecko=false --standalone=false ${CI_CHROMEDRIVER_VERSION_ARG:---versions.chrome 2.45}
ng generate component widget --style=css ng generate component widget --style=css

File diff suppressed because it is too large Load Diff

View File

@ -31,16 +31,16 @@
}, },
"// 1": "dependencies are used locally and by bazel", "// 1": "dependencies are used locally and by bazel",
"dependencies": { "dependencies": {
"@angular-devkit/architect": "^0.800.0-beta.11", "@angular-devkit/architect": "^0.800.0-beta.15",
"@angular-devkit/build-optimizer": "^0.800.0-beta.11", "@angular-devkit/build-optimizer": "^0.800.0-beta.15",
"@angular-devkit/core": "^8.0.0-beta.11", "@angular-devkit/core": "^8.0.0-beta.15",
"@angular-devkit/schematics": "^8.0.0-beta.11", "@angular-devkit/schematics": "^8.0.0-beta.15",
"@angular/bazel": "file:./tools/npm/@angular_bazel", "@angular/bazel": "file:./tools/npm/@angular_bazel",
"@bazel/jasmine": "0.27.12", "@bazel/jasmine": "0.27.12",
"@bazel/karma": "0.27.12", "@bazel/karma": "0.27.12",
"@bazel/typescript": "0.27.12", "@bazel/typescript": "0.27.12",
"@microsoft/api-extractor": "^7.0.21", "@microsoft/api-extractor": "^7.0.21",
"@schematics/angular": "^8.0.0-beta.11", "@schematics/angular": "^8.0.0-beta.15",
"@types/angular": "^1.6.47", "@types/angular": "^1.6.47",
"@types/base64-js": "1.2.5", "@types/base64-js": "1.2.5",
"@types/chai": "^4.1.2", "@types/chai": "^4.1.2",
@ -115,7 +115,7 @@
"// 2": "devDependencies are not used under Bazel. Many can be removed after test.sh is deleted.", "// 2": "devDependencies are not used under Bazel. Many can be removed after test.sh is deleted.",
"// 3": "when updating @bazel/bazel version you also need to update the RBE settings in .bazelrc (see https://github.com/angular/angular/pull/27935)", "// 3": "when updating @bazel/bazel version you also need to update the RBE settings in .bazelrc (see https://github.com/angular/angular/pull/27935)",
"devDependencies": { "devDependencies": {
"@angular/cli": "^8.0.0-beta.13", "@angular/cli": "^8.0.0-beta.15",
"@bazel/bazel": "0.24.0", "@bazel/bazel": "0.24.0",
"@bazel/buildifier": "^0.19.2", "@bazel/buildifier": "^0.19.2",
"@bazel/ibazel": "~0.9.0", "@bazel/ibazel": "~0.9.0",

View File

@ -26,11 +26,11 @@
} }
}, },
"dependencies": { "dependencies": {
"@angular-devkit/architect": "^0.800.0-beta.11", "@angular-devkit/architect": "^0.800.0-beta.15",
"@angular-devkit/core": "^8.0.0-beta.11", "@angular-devkit/core": "^8.0.0-beta.15",
"@angular-devkit/schematics": "^8.0.0-beta.11", "@angular-devkit/schematics": "^8.0.0-beta.15",
"@microsoft/api-extractor": "^7.0.21", "@microsoft/api-extractor": "^7.0.21",
"@schematics/angular": "^8.0.0-beta.11", "@schematics/angular": "^8.0.0-beta.15",
"@types/node": "6.0.84", "@types/node": "6.0.84",
"semver": "^5.6.0", "semver": "^5.6.0",
"shelljs": "0.8.2", "shelljs": "0.8.2",

View File

@ -8,7 +8,7 @@
* @fileoverview Bazel builder * @fileoverview Bazel builder
*/ */
import {BuilderContext, BuilderOutput, createBuilder,} from '@angular-devkit/architect/src/index2'; import {BuilderContext, BuilderOutput, createBuilder,} from '@angular-devkit/architect';
import {JsonObject} from '@angular-devkit/core'; import {JsonObject} from '@angular-devkit/core';
import {checkInstallation, copyBazelFiles, deleteBazelFiles, getTemplateDir, runBazel} from './bazel'; import {checkInstallation, copyBazelFiles, deleteBazelFiles, getTemplateDir, runBazel} from './bazel';
import {Schema} from './schema'; import {Schema} from './schema';

122
yarn.lock
View File

@ -2,46 +2,28 @@
# yarn lockfile v1 # yarn lockfile v1
"@angular-devkit/architect@0.800.0-beta.13": "@angular-devkit/architect@0.800.0-beta.15", "@angular-devkit/architect@^0.800.0-beta.15":
version "0.800.0-beta.13" version "0.800.0-beta.15"
resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.800.0-beta.13.tgz#9b1d555027c3cf0c5f46fffc0a8c00cc2263e8dd" resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.800.0-beta.15.tgz#2aa215ded902c6821c2b4f25e2d293766c5c30b0"
integrity sha512-rIwlno0B4Fk0eJli3fT9ON73vWhtR1JmXfdEOqbvnl90S2ZHx8qDISAzNNj7gvUfYStd2SEsBKtHrBOIRYIOsw== integrity sha512-ubEZsjAaDrW4VgnN7vFsx7XBDRfjeTKm/Ifqc03NcrvfBN5ze/iygzHS2kfSCmEcSkceAVJAKzAwSGRxRjcWKw==
dependencies: dependencies:
"@angular-devkit/core" "8.0.0-beta.13" "@angular-devkit/core" "8.0.0-beta.15"
rxjs "6.4.0" rxjs "6.4.0"
"@angular-devkit/architect@^0.800.0-beta.11": "@angular-devkit/build-optimizer@^0.800.0-beta.15":
version "0.800.0-beta.11" version "0.800.0-beta.15"
resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.800.0-beta.11.tgz#1b011623438e28cc0fd0000aa6c5ab6fb1f67e6d" resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.800.0-beta.15.tgz#1474df7321ec90e7a2ce95a8fdb65fe44c1bb201"
integrity sha512-ly40Tz6zJ83DQCZsjC8FLvkezIf4EULpaFCGsij8mR6DOtW3kYJ25lFwn3ISdrHDrLHNSiCqqCGzhCsm4VYJwA== integrity sha512-rQiMXZI4ySjFsLD0q4Ag7DDXAFUZkpueRJCa/AbOsHIen6/t4m6Vzn6wiHTE5VO7Exo3JQCAW04pENEH7Tqgxw==
dependencies:
"@angular-devkit/core" "8.0.0-beta.11"
rxjs "6.4.0"
"@angular-devkit/build-optimizer@^0.800.0-beta.11":
version "0.800.0-beta.11"
resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.800.0-beta.11.tgz#7818bfacbd6699eca094f81150f9ecae996e7af4"
integrity sha512-GWJy9CuvfuIrdlMFGiEpsNEWIrwcF0IOaRapXTQWoYhsBSt4JmSPYN89f4Cf8cdOmaO3SsL8mEo15x5oHr/LTA==
dependencies: dependencies:
loader-utils "1.2.3" loader-utils "1.2.3"
source-map "0.5.6" source-map "0.5.6"
typescript "3.3.4000" typescript "3.4.3"
webpack-sources "1.3.0" webpack-sources "1.3.0"
"@angular-devkit/core@8.0.0-beta.11", "@angular-devkit/core@^8.0.0-beta.11": "@angular-devkit/core@8.0.0-beta.15", "@angular-devkit/core@^8.0.0-beta.15":
version "8.0.0-beta.11" version "8.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-8.0.0-beta.11.tgz#b16109c4d783abf1bba1113abbeae2e4c4651c20" resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-8.0.0-beta.15.tgz#dac6ef16ddd5c2c5dc6a1184bd2aad7b8ed57e93"
integrity sha512-oEyQKzKPzSl0AmQST/BTHIDELtiz4/ALhdog1iJqc4eaBxuGs8Y/HWLX1l4pgb+6X+WLsYOw/TNQmLdfzztwWA== integrity sha512-pWhD0aZ9vcjguBiR+22CT0ihvwmGTf5EY1lPBhIkbTkKXihQ3g0Pg36RHU2wW+dMlapZ6wuT9jW57vvJ2Vf41w==
dependencies:
ajv "6.10.0"
fast-json-stable-stringify "2.0.0"
rxjs "6.4.0"
source-map "0.7.3"
"@angular-devkit/core@8.0.0-beta.13":
version "8.0.0-beta.13"
resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-8.0.0-beta.13.tgz#5d2dd501e62ab05abc6aa24080343786af818d66"
integrity sha512-uSVzCgxdE0Ev80q3huw7o/JcPzLcSjsSDXIVndZwiZXJ2b4cWsOE/Yi4TPvi/7O9jpuUJJk4Q4z3GIxRnYL1OA==
dependencies: dependencies:
ajv "6.10.0" ajv "6.10.0"
fast-json-stable-stringify "2.0.0" fast-json-stable-stringify "2.0.0"
@ -49,35 +31,27 @@
rxjs "6.4.0" rxjs "6.4.0"
source-map "0.7.3" source-map "0.7.3"
"@angular-devkit/schematics@8.0.0-beta.11", "@angular-devkit/schematics@^8.0.0-beta.11": "@angular-devkit/schematics@8.0.0-beta.15", "@angular-devkit/schematics@^8.0.0-beta.15":
version "8.0.0-beta.11" version "8.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-8.0.0-beta.11.tgz#1ff032696b07acdcc40796ffaa1be47f2a96d005" resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-8.0.0-beta.15.tgz#fefb6f3dd3e6638f3484fc96a5fbbfc89732ba7b"
integrity sha512-0OfhXfmLLLGeB1YEYdJSmCmfCzVTcLlJU8o9pAeDcbs4NKIchhV3k26Zpj8xDeZb1x3y/Ek55P+BqBeMxHuP6g== integrity sha512-XtOB6m0RjDfeNpiq1Zs6OelDwBL7dk7LBAICnYGpvexUKoksgFR6klQEbOconV+WB0YAYQqcqoTq5q9GI9s1ZA==
dependencies: dependencies:
"@angular-devkit/core" "8.0.0-beta.11" "@angular-devkit/core" "8.0.0-beta.15"
rxjs "6.4.0"
"@angular-devkit/schematics@8.0.0-beta.13":
version "8.0.0-beta.13"
resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-8.0.0-beta.13.tgz#6268b8b1d3b1d13ad22f11862b03a99cc3a900e3"
integrity sha512-GmqTYKls/wWHpvwPxtEJfhFHP7w6GVD0dnKrmYKEsTEBuNJPVNMvueGfZQCOMviye3EccJp5EWkgXT/ChNi/EQ==
dependencies:
"@angular-devkit/core" "8.0.0-beta.13"
rxjs "6.4.0" rxjs "6.4.0"
"@angular/bazel@file:./tools/npm/@angular_bazel": "@angular/bazel@file:./tools/npm/@angular_bazel":
version "0.0.0" version "0.0.0"
"@angular/cli@^8.0.0-beta.13": "@angular/cli@^8.0.0-beta.15":
version "8.0.0-beta.13" version "8.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-8.0.0-beta.13.tgz#18c1b989f8273514fb80805b8455146d38eb1151" resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-8.0.0-beta.15.tgz#0281691e3e91c02d6fcba4d4b3847731d4ce9860"
integrity sha512-2SQEUVSg9mFJklFfZauwWDDdD5wyf8X2c1+bmOsOTPVANfY3OEB6Fd/fPAxNJOCi7bsVsXvXLAdDc9XmdQWCMA== integrity sha512-bERWWHZbMe+8loT2DRkZSMwAgMQ6U29ya9pPH/sZM6Z2HwkNSOM3tMrFLWS1CkYVLIXq0tF3pVJ6Ss3HYwUuFg==
dependencies: dependencies:
"@angular-devkit/architect" "0.800.0-beta.13" "@angular-devkit/architect" "0.800.0-beta.15"
"@angular-devkit/core" "8.0.0-beta.13" "@angular-devkit/core" "8.0.0-beta.15"
"@angular-devkit/schematics" "8.0.0-beta.13" "@angular-devkit/schematics" "8.0.0-beta.15"
"@schematics/angular" "8.0.0-beta.13" "@schematics/angular" "8.0.0-beta.15"
"@schematics/update" "0.800.0-beta.13" "@schematics/update" "0.800.0-beta.15"
"@yarnpkg/lockfile" "1.1.0" "@yarnpkg/lockfile" "1.1.0"
debug "^4.1.1" debug "^4.1.1"
ini "1.3.5" ini "1.3.5"
@ -378,29 +352,21 @@
resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570"
integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA= integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=
"@schematics/angular@8.0.0-beta.13": "@schematics/angular@8.0.0-beta.15", "@schematics/angular@^8.0.0-beta.15":
version "8.0.0-beta.13" version "8.0.0-beta.15"
resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-8.0.0-beta.13.tgz#fecbb6822f01120b628eb67da04ed918224ad68b" resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-8.0.0-beta.15.tgz#f285f5e87a2bc84f3960da86b67cb8c6680ae4aa"
integrity sha512-P58ALYgi4elVCDHAS3yUNE5cMOg9Go4C+VrY2Viqe1BfWD8tXjvr80tI0hm0KdNvNmYUupsV7QEJ8j4ie2YtGA== integrity sha512-zQ+EAIN6jDRxyA9iHXWdHFrAsV+O6a75Ph+7qx5Sj11i4qCCeScg461xz108V4Taat6E7ZRgG/uru8LZi1JOlw==
dependencies: dependencies:
"@angular-devkit/core" "8.0.0-beta.13" "@angular-devkit/core" "8.0.0-beta.15"
"@angular-devkit/schematics" "8.0.0-beta.13" "@angular-devkit/schematics" "8.0.0-beta.15"
"@schematics/angular@^8.0.0-beta.11": "@schematics/update@0.800.0-beta.15":
version "8.0.0-beta.11" version "0.800.0-beta.15"
resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-8.0.0-beta.11.tgz#12bea5fe299e0fe93222a69c06c6de130db2da85" resolved "https://registry.yarnpkg.com/@schematics/update/-/update-0.800.0-beta.15.tgz#b5842e5defd653a12852800a6454982866e1c88f"
integrity sha512-qmqewhwXjbMQ47IMghbaGwAzHo25jNtPyfr+DnSdLwOtKfd1nA2WQD7OGeiG1b+DZ7G+TZvXLg58xnXR3RFhmg== integrity sha512-VSdR2LEA7jXc8vxjeuhindpCSkBhiXvMR/r5fvjkQOdg4lBsj6EgE0PIYYcrPUizXQDLtDQNTuwZkmZxduEbAQ==
dependencies: dependencies:
"@angular-devkit/core" "8.0.0-beta.11" "@angular-devkit/core" "8.0.0-beta.15"
"@angular-devkit/schematics" "8.0.0-beta.11" "@angular-devkit/schematics" "8.0.0-beta.15"
"@schematics/update@0.800.0-beta.13":
version "0.800.0-beta.13"
resolved "https://registry.yarnpkg.com/@schematics/update/-/update-0.800.0-beta.13.tgz#96b59a4e0fc4b020f9abe21f48b91d80ccd55b38"
integrity sha512-fWc3Pfiou6eBcSxJTNqVmCvzAAtR9K8q1qtHU81BsVN+/7+UEV7sqdQJcYsIH50kvPKyIwps0OstDPwaOBwtRw==
dependencies:
"@angular-devkit/core" "8.0.0-beta.13"
"@angular-devkit/schematics" "8.0.0-beta.13"
"@yarnpkg/lockfile" "1.1.0" "@yarnpkg/lockfile" "1.1.0"
ini "1.3.5" ini "1.3.5"
pacote "9.5.0" pacote "9.5.0"
@ -10721,10 +10687,10 @@ typedarray@^0.0.6:
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
typescript@3.3.4000: typescript@3.4.3:
version "3.3.4000" version "3.4.3"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.3.4000.tgz#76b0f89cfdbf97827e1112d64f283f1151d6adf0" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.4.3.tgz#0eb320e4ace9b10eadf5bc6103286b0f8b7c224f"
integrity sha512-jjOcCZvpkl2+z7JFn0yBOoLQyLoIkNZAs/fYJkUG6VKy6zLPHJGfQJYFHzibB6GJaF/8QrcECtlQ5cpvRHSMEA== integrity sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ==
typescript@~3.1.6: typescript@~3.1.6:
version "3.1.6" version "3.1.6"