New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dart2JS crashed when compiling example Angular app #31889

Closed
chalin opened this Issue Jan 13, 2018 · 6 comments

Comments

Projects
None yet
4 participants
@chalin
Contributor

chalin commented Jan 13, 2018

Here is a link to the Travis log were dart2js reports a crash:

Here is an excerpt from the log:

[15:42:22] Overriding the upper bound Dart SDK constraint to <=2.0.0-dev.17.0 for the following packages:
angular, angular_ast, angular_compiler, angular_components, angular_forms, angular_test, ansicolor, archive, args, async, barback, bazel_worker, boolean_selector, browser, build, build_barback, build_compilers, build_config, build_runner, built_collection, built_value, charcode, cli_util, code_builder, code_transformers, collection, convert, crypto, csslib, dart_style, dart_to_js_script_rewriter, front_end, glob, html, http, http_multi_server, http_parser, intl, io, isolate, js, json_annotation, kernel, logging, matcher, meta, mime, multi_server_socket, node_preamble, observable, package_config, package_resolver, pageloader, path, perf_api, plugin, pool, protobuf, pub_semver, quiver, quiver_hashcode, sass, sass_builder, scratch_space, shelf, shelf_packages_handler, shelf_static, shelf_web_socket, source_gen, source_map_stack_trace, source_maps, source_span, stack_trace, stream_channel, stream_transform, string_scanner, template_syntax, term_glyph, test, tuple, typed_data, unittest, utf, uuid, watcher, web_socket_channel, webdriver, yaml

To disable this you can set the PUB_ALLOW_PRERELEASE_SDK system environment variable to `false`, or you can silence this message by setting it to `quiet`.

[15:42:22] Warning: You are using these overridden dependencies:
! analyzer 0.31.0-alpha.2
[15:42:22] Got dependencies!
[15:42:22] Precompiling dependencies...
[15:42:22] Loading source assets...
[15:42:22] Loading angular, sass_builder and dart_to_js_script_rewriter transformers...
[15:43:49] Precompiled angular, angular_components, angular_forms, angular_test, code_builder, dart_style, dart_to_js_script_rewriter and intl.
[15:43:49] Precompiling executables...
[15:43:49] Loading source assets...
[15:43:49] Loading angular transformers...
[15:43:53] Precompiled test:test.
[15:44:48] Precompiled angular_test:angular_test.
[15:44:48] completed: pub get {"cwd":"examples/ng/doc/template-syntax"}
[15:44:48] async exec: pub build --web-compiler=dart2js {"cwd":"examples/ng/doc/template-syntax"}
[15:44:48] Loading source assets...
[15:44:49] Loading angular, sass_builder, dart_to_js_script_rewriter and test/pub_serve transformers...
[15:44:55] Building template_syntax...
[15:46:17] [Info from Dart2JS]:
Compiling template_syntax|web/main.dart...
[15:46:21] [Error from Dart2JS on template_syntax|web/main.dart]:
[15:46:21] web/packages/angular/src/core/metadata.dart:353:21:
[15:46:21] Local variable without value.
[15:46:21]           selector: selector,
[15:46:21]                     ^^^^^^^^
[15:46:21] The compiler is broken.

When compiling the above element, the compiler crashed. It is not
possible to tell if this is caused by a problem in your program or
not. Regardless, the compiler should not crash.

The Dart team would greatly appreciate if you would take a moment to
report this problem at http://dartbug.com/new.

Please include the following information:

* the name and version of your operating system,

* the Dart SDK build number (build number could not be determined), and

* the entire message you see here (including the full stack trace
  below as well as the source location above).

[15:46:22] Build error:
[15:46:22] Transform Dart2JS on template_syntax|web/main.dart threw error: Internal Error: Local variable without value.
[15:46:22] package:compiler_unsupported/src/compiler.dart 1242                              CompilerDiagnosticReporter.internalError
[15:46:22] package:compiler_unsupported/src/compile_time_constants.dart 1203                ConstructorEvaluator.visitSend
[15:46:22] package:compiler_unsupported/src/tree/nodes.dart 716                             Send.accept
[15:46:22] package:compiler_unsupported/src/compile_time_constants.dart 421                 CompileTimeConstantEvaluator.evaluateConstant
[15:46:22] package:compiler_unsupported/src/elements/elements.dart 787                      Elements.makeArgumentsList
[15:46:22] package:compiler_unsupported/src/compile_time_constants.dart 872                 CompileTimeConstantEvaluator.evaluateArgumentsToConstructor
[15:46:22] package:compiler_unsupported/src/compile_time_constants.dart 1321                ConstructorEvaluator.evaluateConstructorInitializers
[15:46:22] package:compiler_unsupported/src/compile_time_constants.dart 1375                ConstructorEvaluator.evaluateConstructorFieldValues.<fn>
[15:46:22] 
...

Environment:

  • Dart VM version: 2.0.0-dev.17.0 (Thu Jan 11 14:47:01 2018 +0100) on "linux_x64"

cc @kwalrath @kevmoo @matanlurey

@chalin

This comment has been minimized.

Show comment
Hide comment
@chalin

chalin Feb 9, 2018

Contributor

I just compiled the same app using dart2js from 2.0.0-dev.22.0 and the compiler still crashes, though now it seems to be for different reasons:

/opt/brew/Cellar/dart/2.0.0-dev.22.0/libexec/lib/async/zone.dart:1380:3:
Internal Error: The compiler crashed when compiling this element.
  R runUnary<R, T>(R f(T arg), T arg) {
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The compiler is broken.
...
/opt/brew/Cellar/dart/2.0.0-dev.22.0/libexec/lib/async/zone.dart:952:3:
Internal Error: The compiler crashed when compiling this element.
  ZoneUnaryCallback<R, T> bindUnaryCallback<R, T>(R f(T arg)) {
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...
Contributor

chalin commented Feb 9, 2018

I just compiled the same app using dart2js from 2.0.0-dev.22.0 and the compiler still crashes, though now it seems to be for different reasons:

/opt/brew/Cellar/dart/2.0.0-dev.22.0/libexec/lib/async/zone.dart:1380:3:
Internal Error: The compiler crashed when compiling this element.
  R runUnary<R, T>(R f(T arg), T arg) {
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The compiler is broken.
...
/opt/brew/Cellar/dart/2.0.0-dev.22.0/libexec/lib/async/zone.dart:952:3:
Internal Error: The compiler crashed when compiling this element.
  ZoneUnaryCallback<R, T> bindUnaryCallback<R, T>(R f(T arg)) {
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...
@sayertindall

This comment has been minimized.

Show comment
Hide comment
@sayertindall

sayertindall Feb 11, 2018

Did you ever end up figuring it out?

sayertindall commented Feb 11, 2018

Did you ever end up figuring it out?

@sayertindall

This comment has been minimized.

Show comment
Hide comment
@sayertindall

sayertindall Feb 11, 2018

I am having the same issue.

sayertindall commented Feb 11, 2018

I am having the same issue.

@chalin

This comment has been minimized.

Show comment
Hide comment
@chalin

chalin Feb 11, 2018

Contributor

Did you ever end up figuring it out?

@sayertindall - no, I didn't investigate any further.

Contributor

chalin commented Feb 11, 2018

Did you ever end up figuring it out?

@sayertindall - no, I didn't investigate any further.

@sigmundch

This comment has been minimized.

Show comment
Hide comment
@sigmundch

sigmundch Feb 12, 2018

Member

@chalin can you include the full stack trace for your second error?

FWIW - the error you saw with 2.0.0-dev.17.0 was fixed in version 2.0.0-dev.21.0.

Member

sigmundch commented Feb 12, 2018

@chalin can you include the full stack trace for your second error?

FWIW - the error you saw with 2.0.0-dev.17.0 was fixed in version 2.0.0-dev.21.0.

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 12, 2018

@chalin

This comment has been minimized.

Show comment
Hide comment
@chalin

chalin Feb 12, 2018

Contributor

I've upgraded to 2.0.0-dev.23.0 and you are right that the original error is gone.

As for the other error, I think it is because I was using --strong at the time (which I've stopped doing for now).

Closing this since the orignal issue is resolved (e.g. see this Travis log).

Contributor

chalin commented Feb 12, 2018

I've upgraded to 2.0.0-dev.23.0 and you are right that the original error is gone.

As for the other error, I think it is because I was using --strong at the time (which I've stopped doing for now).

Closing this since the orignal issue is resolved (e.g. see this Travis log).

@chalin chalin closed this Feb 12, 2018

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 12, 2018

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 12, 2018

[5-dev] Angular to 5-alpha+5, SDK 2-dev.23, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 14, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.24, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24

* Upgrade ACX to 0.9.0-alpha+5

* Updated pubspec.lock files

* Re-enable e2e structural-directives, template-syntax

* Enable API doc generation

* bump up cache timeout to 5 min

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 14, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.24, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 14, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.24, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 14, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.24, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 14, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.24, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 14, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.24, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 16, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.24, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 16, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.24, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 16, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.24, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 16, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.24, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 16, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.26, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

[5-dev] Upgrade SDK to 2-dev.26 (#1333)

* chore: don't fail because asset graph is discarded

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 20, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.28, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

[5-dev] Upgrade SDK to 2-dev.26 (#1333)

* chore: don't fail because asset graph is discarded

[5-dev] Upgrade SDK to 2-dev.28 (#1335)

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 23, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.28, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

[5-dev] Upgrade SDK to 2-dev.26 (#1333)

* chore: don't fail because asset graph is discarded

[5-dev] Upgrade SDK to 2-dev.28 (#1335)

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 23, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.30, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

[5-dev] Upgrade SDK to 2-dev.26 (#1333)

* chore: don't fail because asset graph is discarded

[5-dev] Upgrade SDK to 2-dev.28 (#1335)

[5-dev] Upgrade to SDK 2-dev.30 (#1339)

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 27, 2018

[5-dev] Angular 5-alpha+5, SDK 2-dev.30, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

[5-dev] Upgrade SDK to 2-dev.26 (#1333)

* chore: don't fail because asset graph is discarded

[5-dev] Upgrade SDK to 2-dev.28 (#1335)

[5-dev] Upgrade to SDK 2-dev.30 (#1339)

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 27, 2018

[5-dev] Angular 5-alpha+6, SDK 2-dev.30, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

[5-dev] Upgrade SDK to 2-dev.26 (#1333)

* chore: don't fail because asset graph is discarded

[5-dev] Upgrade SDK to 2-dev.28 (#1335)

[5-dev] Upgrade to SDK 2-dev.30 (#1339)

[5-dev] Upgrade to 5.0.0-alpha+6 (#1342)

* [5-dev][WIP] Upgrade to 5.0.0-alpha+6

WIP: partial update as we await ACX release.

* Upgrade to latest ACX

* CORE_DIRECTIVES --> coreDirectives

* Changelog update

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 27, 2018

[5-dev] Angular 5-alpha+6, SDK 2-dev.30, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

[5-dev] Upgrade SDK to 2-dev.26 (#1333)

* chore: don't fail because asset graph is discarded

[5-dev] Upgrade SDK to 2-dev.28 (#1335)

[5-dev] Upgrade to SDK 2-dev.30 (#1339)

[5-dev] Upgrade to 5.0.0-alpha+6 (#1342)

* [5-dev][WIP] Upgrade to 5.0.0-alpha+6

WIP: partial update as we await ACX release.

* Upgrade to latest ACX

* CORE_DIRECTIVES --> coreDirectives

* Changelog update

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 28, 2018

[5-dev] Angular 5-alpha+6, SDK 2-dev.31, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

[5-dev] Upgrade SDK to 2-dev.26 (#1333)

* chore: don't fail because asset graph is discarded

[5-dev] Upgrade SDK to 2-dev.28 (#1335)

[5-dev] Upgrade to SDK 2-dev.30 (#1339)

[5-dev] Upgrade to 5.0.0-alpha+6 (#1342)

* [5-dev][WIP] Upgrade to 5.0.0-alpha+6

WIP: partial update as we await ACX release.

* Upgrade to latest ACX

* CORE_DIRECTIVES --> coreDirectives

* Changelog update

[5-dev] Upgrade to SDK 2-dev.31 (#1347)

chalin added a commit to dart-lang/site-webdev that referenced this issue Feb 28, 2018

[5-dev] Angular 5-alpha+6, SDK 2-dev.31, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

[5-dev] Upgrade SDK to 2-dev.26 (#1333)

* chore: don't fail because asset graph is discarded

[5-dev] Upgrade SDK to 2-dev.28 (#1335)

[5-dev] Upgrade to SDK 2-dev.30 (#1339)

[5-dev] Upgrade to 5.0.0-alpha+6 (#1342)

* [5-dev][WIP] Upgrade to 5.0.0-alpha+6

WIP: partial update as we await ACX release.

* Upgrade to latest ACX

* CORE_DIRECTIVES --> coreDirectives

* Changelog update

[5-dev] Upgrade to SDK 2-dev.31 (#1347)

chalin added a commit to dart-lang/site-webdev that referenced this issue Mar 1, 2018

[5-dev] Angular 5-alpha+6, SDK 2-dev.31, toh-5/6 updates to router 2
#1130, #1139, #1193

* [5-dev] Updated angular versions

* Examples: update pubspecs

* Refresh code excerpts

* gulp/pkg-vers check: don't fail because angular_ast isn't the most recent

* chore(gulp/dartdoc): patch angular_* pkg pubspec before running dartdoc

[5-dev] toh-5/6 updates + skip some tests (#1143)

[5-dev] Pubspec updates, ACX 0.9.0-alpha+1

#1204, #1205, #1206, #1208, #1209, #1212

* Reinstate toh-5/6 E2E

* gulp/update-ng-vers adjustments

* Example pubspec: update SDK constraints

* Example pubspec: remove current dependency_overrides

* Example pubspec: update angular pkg versions

* Example pubspec: add required dependency_overrides

* Skip template-syntax component test

[5-dev] Example(toh-5): re-enable component tests (#1205)

Drop deep-linking test for link that isn't valid, since we don't deal with route wildcards in toh-5. That feature will be tested in the router example app.

This commit also includes a refresh of the code excerpts.

Followup to #1147
Contributes to #1058

Examples(toh-6): component test fix, re-enable tests (#1206)

Tests originally written under router 2.0 for ng 4.0 were failing here because they expected whitespace in templates (whitespace is no longer preserved by default). Tests have been adjusted.

Contributes to #1058

[5-dev] ACX 0.9.0-alpha+1, pubspec updates (#1208, #1209, #1212)

[5-dev] chore: example pubspec.lock files (#1209)

Start committing `pubspec.lock` files again under `5-dev`.

Contributes to #1195

[5-dev] Re-enable tests (#1210, #1212)

[5-dev] Re-enable template-syntax component tests (#1212)

They seem to be running fine now. It would seem that dart-lang/angular_components#198 is indeed intermittent.

[5-dev] chore: re-enable ddc tests (#1210)

[5-dev] Upgrade to 5.0.0-alpha+2 (#1243)

* pkg-vers.json update to match ng 5.0.0-alpha+2

* pubspec updates

* example change to template syntax

* Update examples/**/analysis_options.yaml

* Quickstart changes

* toh-0 changes

* toh-1 changes

* toh-2 changes

* toh-3 changes

* toh-4 changes

* toh-5 changes

* toh-6 changes

* examples updated pubspec.lock files

* example pubspec.yaml: fix ng to 5.0.0-alpha+2

* Initial updates for ng_test/github_issues

examples/ng_test/github_issues:
- pub upgrade runs fine
- pub serve does not

* lottery changes

* examples/ng/doc/[a-p]* changes

* example/ng/api updates

Both examples are running.

* examples/ng/doc remaining examples

* gulp/update-ng-vers.js update script

* A few trivial code-excerpt updates

* Adjust Travis jobs

[5-dev] re-enable component-style E2E

Squashed updates

Update to ACX 0.9.0-alpha+3 (#1278)

* pubspec.yaml: drop ACX dependency overrides

* pubspec.lock file updates

chore(E2E): redistribute E2E across Travis jobs (#1280)

[5-dev] Upgrade to 5.0.0-alpha+4, w/ ACX from git branch + overrides (#1275)

* pubspec.yaml file updates

* pkg-vers.json update

* For use of latest Angular even if ACX hasn't caught up

* puspec.lock file updates

* More angular_* package version updates

* angular_router overrides necessary because of ACX

[5-dev] Ensure component test failures are detected (#1273)

A workaround for dart-lang/build#874

[5-dev] switch to use of build_runner (#1272)

* Switch to using headless chrome for e2e and component test

* Drop aot tag from component test files

* examples/**/pubspec.yaml: add build_* and drop transformers

* Updated pubspeck.lock files

* Drop temporary sass_builder dep_override

* SDK at dev.19

* Refreshed pubspec.lock files

[5-dev] drop content-shell, use headless chrome (#1267)

Only minmal edits have been done to the prose to remove references to Dartium.  The rest will be handled as we clean out the dart-2.0 / dartium-2.0 tags.

[5-dev] Update to 5.0.0-alpha+3, w/o yet dropping content-shell (#1266)

* src/_data/pubspec.yaml

* examples/**/pubspec.yaml: upgrade to ng alpha+3

* lock files

* Temp: ACX overrides

* pkg-vers update

* gulp/update-ng-vers.js

* Travis(ng-pkg-pub-get): don't skip angular_ast

* Travis/scripts: also run component tests under dartdevc

Drop dart_test.yaml customization, use test's support for headless chrome (#1283)

Fixes #1282

* pubspec upgrades

* pubspec.yaml: use test 0.12.30

[5-dev] reinstate dart2js-based testing (#1285)

Fixes #1284

Component tests are run under dartdevc only (for those that _are_ running, which is only two at the moment). All active E2E tests are run under both compilers (pending example migration to Angular 5 and bugs in dart2js).

[5-dev] feat: switch to new template parser (#1289)

* [5-dev] feat: switch to new template parser

Fixes #1281

* Bugs identified by the new template compiler!

* Skip template-sytax E2E due to issue with TemplateGenerator

[5-dev] Upgrade build_* packages to get latest fixes (#1290)

* [5-dev] Upgrade build_* packages to get latest fixes

* Skip toh-0 component tests due to issue

[5-dev] Re-enable template-syntax e2e under dartdevc (#1294)

[5-dev] chore(tests): use --checked option when using dart2js (#1296)

[5-dev] chore(tests): fail if build contains WARNING or SEVERE (#1295)

* [5-dev] chore(tests): fail if build contains WARNING or SEVERE

* Report errors before missing ok regex match

* Refine check of exit code

[5-dev] Changelog update, and added build_* pkg version freshness check (#1299)

[5-dev] drop the `browser` package from examples (#1301)

* Drop browser package from pubspec.yaml

* Update web/index.html

* update script tweaks

* Updated pubspec.lock files

* Add changelog entry

* Post review updates

[5-dev] Upgrade to SDK 2-dev.20 (#1302)

[5-dev] Minor additions to changelog entry for Angular test files (#1305

 [5-dev] re-instate toh-0 component tests and update pubspec.lock files (#1308)

* [5-dev] re-instate toh-0 component tests

* Updated pubspec.lock files

[5-dev] Update to Angular 5-alpha+5, except for examples using ACX (#1310)

* [5-dev] Update to Angular 5-alpha+5, except for examples using ACX

- Drop analyzer dependency override

* Skip dartdoc due to pkg mismatch issues; skip structural-directives e2e

[5-dev] Updated Angular app Setup instructions (CLI + WebStorm note) (#1307)

* [5-dev] Updated instructions for setting up Angular apps

- CLI instructions are complete.
- Added note to say that WebStorm support isn't yet available.
- Simplified WebStorm tooling page, which should not have details about how to launch apps -- that is what the setup page is for.

* Post-review edits

[5-dev] Upgrade to ACX alpha+4 (#1312)

[5-dev] template-syntax: drop use of deprecated QueryList (#1313)

(Also re-enable structural-directives e2e.)

[5-dev] Upgrade to SDK 2-dev.23 (#1318)

[5-dev] chore(travis): fix env var init (#1319)

[5-dev] Re-enable dart2js template-syntax E2E (#1321)

Given that dart-lang/sdk#31889 has been fixed.

[5-dev] Use cmd line option vs. dynamically generated build.yaml file (#1322)

Also
- Dropped `--no-precompile`
- Added individual example .dart_tool folders

[5-dev] Temporarily disable tests for ACX examples (#1320)

Due to dart-lang/angular_components#219

[5-dev] Use Travis stages (#1324)

- Builds used to last >20 min, for a total time of 2.5 hours; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/339555931).
- Once caches are updated, the current build requires <20 min for a total time of <50 min; e.g. see [this Travis log](https://travis-ci.org/dart-lang/site-webdev/builds/341190078).

Almost all of the benefits are from improved caching, not stages. There is room for further improvements, but this will do for now, while we move on to other work items.

(For some reason fonts are not being generated in woff2 format. Temporarily added rule to link check skip list.)

[5-dev] Upgrade SDK and ACX; re-enable all e2e and API doc gen (#1323)

* Upgrade SDK to 2-dev.24
* Upgrade ACX to 0.9.0-alpha+5
* Updated pubspec.lock files
* Re-enable e2e structural-directives, template-syntax
* Enable API doc generation
* bump up cache timeout to 5 min

[5-dev] Upgrade SDK to 2-dev.26 (#1333)

* chore: don't fail because asset graph is discarded

[5-dev] Upgrade SDK to 2-dev.28 (#1335)

[5-dev] Upgrade to SDK 2-dev.30 (#1339)

[5-dev] Upgrade to 5.0.0-alpha+6 (#1342)

* [5-dev][WIP] Upgrade to 5.0.0-alpha+6

WIP: partial update as we await ACX release.

* Upgrade to latest ACX

* CORE_DIRECTIVES --> coreDirectives

* Changelog update

[5-dev] Upgrade to SDK 2-dev.31 (#1347)

[5-dev] Using mock pageloader and re-enable all comp tests (#1350)

Fixes #1277 by making use of a mock pageloader + manually added PO field binding code.

Due to some tests hanging under headlesss chrome (dart-lang/test#772), we're re-instating script/browser.sh

[5-dev][Temp] Don't compile selected component test files (#1343)

Selected E2E tests are currently failing because the web compilers are trying to compile component tests that use pageloader, which we cannot currently use -- see #1277.

This should get all Travis jobs to pass.

chalin added a commit to dart-lang/site-webdev that referenced this issue Mar 2, 2018