George Kalpakas
f99febcdf9
ci(docs-infra): fix deployment to Firebase
...
This is a backport of f1a860fbf to 6.1.x.
Related to #29029 .
2019-03-06 15:03:00 -08:00
George Kalpakas
05f279df49
test(docs-infra): improve logging output in test-pwa-score[-localhost]
( #26459 )
...
PR Close #26459
2018-10-15 15:23:37 -07:00
George Kalpakas
485d67bfed
build(docs-infra): upgrade lighthouse to 3.2.1 ( #26459 )
...
PR Close #26459
2018-10-15 15:23:37 -07:00
George Kalpakas
db49beae15
build(docs-infra): upgrade @angular/material to 7.0.0-rc.1 ( #26394 )
...
PR Close #26394
2018-10-12 08:57:50 -07:00
George Kalpakas
97609daea9
build(docs-infra): upgrade @angular/* to 7.0.0-rc.1 ( #26394 )
...
PR Close #26394
2018-10-12 08:57:50 -07:00
George Kalpakas
abcb03cb82
build(docs-infra): upgrade @angular/cli to 7.0.0-rc.2 ( #26394 )
...
PR Close #26394
2018-10-12 08:57:47 -07:00
George Kalpakas
8a6f3723ca
build(docs-infra): upgrade Angular to 7.0.0-rc.0 and TypeScript to 3.1.1 ( #26306 )
...
PR Close #26306
2018-10-08 13:44:15 -07:00
George Kalpakas
3660ff80b7
ci(docs-infra): re-use env variable ( #26138 )
...
PR Close #26138
2018-10-08 11:56:53 -07:00
George Kalpakas
d815e4137f
build(docs-infra): upgrade @angular/cli to 6.2.3 ( #26145 ) ( #25997 )
...
PR Close #26145
PR Close #25997
2018-10-03 13:26:32 -07:00
George Kalpakas
fe0c5bfdb3
build(docs-infra): upgrade @angular/* to 7.0.0-beta.7 ( #26145 ) ( #25997 )
...
PR Close #26145
PR Close #25997
2018-10-03 13:26:32 -07:00
George Kalpakas
1975c0a4d2
build(docs-infra): update payload size limits to reflect current status ( #26145 ) ( #25997 )
...
PR Close #26145
PR Close #25997
2018-10-03 13:26:32 -07:00
George Kalpakas
a68c29da4b
build(docs-infra): update size limits ( #25997 )
...
PR Close #25997
2018-10-03 13:26:32 -07:00
Alex Rickabaugh
ad62eaa612
feat(docs-infra): Convert AIO to use the new Service Worker 5.0.0. ( #25997 )
...
AIO is currently using a beta version of @angular/service-worker.
Since that was implemented, the SW has been rewritten and released
as part of Angular 5.0.0. This commit updates AIO to use the latest
implementation, with an appropriate configuration file that caches
the various AIO assets in useful ways.
PR Close #25997
2018-10-03 13:26:31 -07:00
George Kalpakas
63c2a2a74a
ci(docs-infra): test PR previews on CI ( #25671 )
...
The deployment of PR previews is triggered by the notification webhook
of the `aio_preview` CircleCI job (which creates and stores the build
artifacts).
This commit adds a new job (`test_aio_preview`), which waits for the
preview to be deployed (for PRs that do have a preview) and then runs
some tests against it (currently only PWA tests).
Fixes #23818
PR Close #25671
2018-09-26 15:26:25 -07:00
George Kalpakas
f1cb46081c
ci: only run aio_preview
job on PR builds ( #26030 )
...
There can be no preview on non-PR builds, so there is no point in
running the job.
PR Close #26030
2018-09-20 09:32:46 -07:00
Sergej
5886090d50
feat(docs-infra): Add opensearch description ( #25479 )
...
Enables Chrome users to search angular.io and its subdomains from the browsers navigation bar.
Not sure if compatible with Firefox yet.
The queried term in the URL is removed after closing the search-results.
PR Close #25479
2018-09-19 15:33:28 -07:00
Rob Wormald
4596fc0217
refactor(docs-infra): bump polyfills payload limit ( #25806 )
...
PR Close #25806
2018-09-05 09:26:10 -07:00
George Kalpakas
51d5b433d0
fix(aio): show aio-themed 404 page for unknown resources ( #23188 )
...
Fixes #23179
PR Close #23188
2018-08-23 15:25:48 -04:00
Pete Bacon Darwin
548a972c2a
ci(docs-infra): move AIO preview deployment to CircleCI ( #25554 )
...
Now instead of pushing the AIO build artifacts to the preview server
from inside a Travis job, the artifacts are built and hosted on the
CircleCI infrastructure. The preview server will then pull these
down after being triggered by a CircleCI build webhook.
PR Close #25554
2018-08-17 13:47:54 -07:00
George Kalpakas
c2e131119b
refactor(aio): rename method (loadContainingCustomElements --> loadContainedCustomElements) ( #23944 )
...
PR Close #23944
2018-05-29 18:00:33 -04:00
George Kalpakas
6e05ae02a2
fix(aio): show embedded ToC ( #23944 )
...
On narrow screens (where there is not enough room on the right to show
the floating ToC), an embedded ToC is shown (via an `<aio-toc embedded>`
element in the document). Since ToC was not a custom element, the
component was not instantiated for the embedded element.
This commit fixes it by making `aio-toc` a custom element and loading it
manually for the floating ToC (if necessary).
PR Close #23944
2018-05-29 18:00:33 -04:00
George Kalpakas
ae86cb3be0
fix(aio): do not load custom elements again while already loading ( #23944 )
...
PR Close #23944
2018-05-29 18:00:33 -04:00
George Kalpakas
a6f34be9f5
build(aio): update payload size limits ( #23944 )
...
PR Close #23944
2018-05-29 18:00:33 -04:00
Igor Minar
5cb36ed706
test: fix firebase deployment script test
...
When I fixed the project id in 2c4850dc582287b7c34d4d26066fe4993638cbf0,
I didn't realize we had a test that verified the wrong behavior.
2018-05-04 15:08:43 -07:00
Igor Minar
2c4850dc58
fix(aio): correct project id for deployment of archive sites
2018-05-03 15:10:26 -07:00
George Kalpakas
dab5df9734
ci(aio): fix deploy-to-firebase
script ( #23470 )
...
Temporary workaround for angular/angular-cli#10398.
The behavior of `yarn build` remains the same, but building for a
specific deployment env (e.g. archive, next) requires
`yarn build-for $deployEnv`.
PR Close #23470
2018-04-24 11:15:35 -07:00
Igor Minar
b28b3acb83
build(aio): update to @angular/material@6.0.0-rc.11 ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
George Kalpakas
0a536af093
build(aio): fix deployment script ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
d35f84a167
build(aio): update to @angular/material@6.0.0-rc.1 ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
87e9f333d4
build(aio): update to @angular/material@5.2.4 ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
fc5af69fb2
build(aio): update to @angular/cli@6.0.0-rc.2 + project layout update ( #23234 )
...
project layout was updated using:
yarn ng update @angular/cli --migrate-only --from=1.7.3
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
0c56dfadef
build(aio): upgrade to @angular/*@6.0.0-rc.2 ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
George Kalpakas
99f8e10809
ci(aio): fix aio-monitoring
tests ( #23390 )
...
Previously, we were running the e2e tests from master against
`https://angular.io ` (deployed from the stable branch). Often the e2e
tests from master do not apply to the stable branch, since the app has
deviated slightly.
This commit fixes this by stop running the full e2e tests against the
deployed versions, but a smaller set of "smoke tests", which check basic
functionality that is less likely to change between versions.
PR Close #23390
2018-04-17 13:45:38 -07:00
George Kalpakas
d665d9a18c
refactor(aio): rename directory (tests/deployment-config --> tests/deployment) ( #23390 )
...
PR Close #23390
2018-04-17 13:45:38 -07:00
Igor Minar
7e8cee6b61
build: fix aio size tracking, we need to use node_modules local to aio ( #23328 )
...
This fixes an issue introduced by 4f0cae067656fa4563417542297c67030d911a36 which removed firebase from the root node_modules.
PR Close #23328
2018-04-11 23:14:23 -07:00
Igor Minar
ee145790d7
build(aio): fix scripts/test-production.sh file permission issue
...
it needs to be executable for CI tests to run.
2018-04-10 18:26:10 -07:00
George Kalpakas
ce43e96d49
ci(aio): upload the preview before checking the bundle sizes ( #23123 )
...
This makes the preview available even if the bundle sizes are out of
limits.
PR Close #23123
2018-04-05 10:10:59 -07:00
JiaLi.Passion
c560423b52
build: upgrade zone.js ( #23108 )
...
PR Close #23108
2018-04-04 08:24:02 -07:00
Igor Minar
62e6e21895
build(aio): update to rxjs@6.0.0-rc.0 ( #23106 )
...
-rw-r--r-- 1 iminar primarygroup 2774 Mar 30 17:23 dist/announcement-bar.module.94664978458f4bcdad0e.chunk.js
-rw-r--r-- 1 iminar primarygroup 8081 Mar 30 17:23 dist/api-list.module.0080b5cc2e6a0e0cb4e0.chunk.js
-rw-r--r-- 1 iminar primarygroup 3963 Mar 30 17:23 dist/code-example.module.a71be2c11f00a30159ae.chunk.js
-rw-r--r-- 1 iminar primarygroup 29367 Mar 30 17:23 dist/code-tabs.module.91c45e5c6e7bc37a7ae3.chunk.js
-rw-r--r-- 1 iminar primarygroup 18647 Mar 30 17:23 dist/common.ba5d418531a81244d32a.chunk.js
-rw-r--r-- 1 iminar primarygroup 6719 Mar 30 17:23 dist/contributor-list.module.3f67eb8916b4b5d9553b.chunk.js
-rw-r--r-- 1 iminar primarygroup 1009 Mar 30 17:23 dist/current-location.module.5b1b839219a3afa4821c.chunk.js
-rw-r--r-- 1 iminar primarygroup 10037 Mar 30 17:23 dist/expandable-section.module.e990983253a804b8680b.chunk.js
-rw-r--r-- 1 iminar primarygroup 1642 Mar 30 17:23 dist/file-not-found-search.module.3ebb2c728ee873e1124f.chunk.js
-rw-r--r-- 1 iminar primarygroup 1971 Mar 30 17:23 dist/inline.966da76300859bd75965.bundle.js
-rw-r--r-- 1 iminar primarygroup 5905 Mar 30 17:23 dist/live-example.module.db0fa04009ecb3863ec8.chunk.js
-rw-r--r-- 1 iminar primarygroup 565539 Mar 30 17:23 dist/main.4962a0cf09dd39042cdb.bundle.js
-rw-r--r-- 1 iminar primarygroup 40272 Mar 30 17:23 dist/polyfills.60722fb8dd6546cb465e.bundle.js
-rw-r--r-- 1 iminar primarygroup 14886 Mar 30 17:23 dist/prettify.04d149a0484032073703.chunk.js
-rw-r--r-- 1 iminar primarygroup 4840 Mar 30 17:23 dist/resource-list.module.7d9223ca5f7ae5ce9d48.chunk.js
-rw-r--r-- 1 iminar primarygroup 54001 Mar 30 17:23 dist/worker-basic.min.js
PR Close #23106
2018-04-03 10:00:23 -07:00
Igor Minar
43d62029f0
build(aio): update to angular@6.0.0-rc.1 ( #23101 )
...
-rw-r--r-- 1 iminar primarygroup 2774 Mar 30 15:01 dist/announcement-bar.module.94664978458f4bcdad0e.chunk.js
-rw-r--r-- 1 iminar primarygroup 8081 Mar 30 15:01 dist/api-list.module.0080b5cc2e6a0e0cb4e0.chunk.js
-rw-r--r-- 1 iminar primarygroup 3963 Mar 30 15:01 dist/code-example.module.a71be2c11f00a30159ae.chunk.js
-rw-r--r-- 1 iminar primarygroup 29367 Mar 30 15:01 dist/code-tabs.module.91c45e5c6e7bc37a7ae3.chunk.js
-rw-r--r-- 1 iminar primarygroup 18647 Mar 30 15:01 dist/common.ba5d418531a81244d32a.chunk.js
-rw-r--r-- 1 iminar primarygroup 6719 Mar 30 15:01 dist/contributor-list.module.3f67eb8916b4b5d9553b.chunk.js
-rw-r--r-- 1 iminar primarygroup 1009 Mar 30 15:01 dist/current-location.module.5b1b839219a3afa4821c.chunk.js
-rw-r--r-- 1 iminar primarygroup 10037 Mar 30 15:01 dist/expandable-section.module.e990983253a804b8680b.chunk.js
-rw-r--r-- 1 iminar primarygroup 1642 Mar 30 15:01 dist/file-not-found-search.module.3ebb2c728ee873e1124f.chunk.js
-rw-r--r-- 1 iminar primarygroup 1971 Mar 30 15:01 dist/inline.966da76300859bd75965.bundle.js
-rw-r--r-- 1 iminar primarygroup 5905 Mar 30 15:01 dist/live-example.module.db0fa04009ecb3863ec8.chunk.js
-rw-r--r-- 1 iminar primarygroup 567849 Mar 30 15:01 dist/main.b630be1eaedf8196652b.bundle.js
-rw-r--r-- 1 iminar primarygroup 40272 Mar 30 15:01 dist/polyfills.60722fb8dd6546cb465e.bundle.js
-rw-r--r-- 1 iminar primarygroup 14886 Mar 30 15:01 dist/prettify.04d149a0484032073703.chunk.js
-rw-r--r-- 1 iminar primarygroup 4840 Mar 30 15:01 dist/resource-list.module.7d9223ca5f7ae5ce9d48.chunk.js
-rw-r--r-- 1 iminar primarygroup 54001 Mar 30 15:01 dist/worker-basic.min.js
PR Close #23101
2018-03-30 17:29:39 -07:00
George Kalpakas
6cb1adf105
ci(aio): add monitoring for angular.io ( #22483 )
...
This commit configures a periodic job to be run on CircleCI, performing several
checks against the actual apps deployed to production (https://angular.io ) and
staging (https://next.angular.io ).
Fixes #21942
PR Close #22483
2018-03-30 15:26:50 -07:00
George Kalpakas
01d2dd2a3a
refactor(aio): switch to pipeable RxJS operators ( #22872 )
...
PR Close #22872
2018-03-23 12:53:58 -04:00
George Kalpakas
da76db9601
build(aio): upgrade rxjs
to 6.0.0-beta.1
( #22872 )
...
PR Close #22872
2018-03-23 12:53:58 -04:00
George Kalpakas
53227abe7b
build(aio): upgrade rxjs
to 6.0.0-beta.0
( #22872 )
...
PR Close #22872
2018-03-23 12:53:58 -04:00
George Kalpakas
768100516f
build(aio): upgrade @angular/*
to 6.0.0-rc.0
( #22872 )
...
PR Close #22872
2018-03-23 12:53:58 -04:00
Igor Minar
56e545735c
build(aio): update to @angular/core@6.0.0-beta.8 ( #22872 )
...
PR Close #22872
2018-03-23 12:53:58 -04:00
Igor Minar
07e9969cb7
build(aio): update to @angular/cli@1.7.3 ( #22872 )
...
PR Close #22872
2018-03-23 12:53:58 -04:00
Andrew Seguin
fe21437232
feat(elements): fix payload size ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
87f60bccfd
feat(elements): injector create ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
863aff1a77
feat(elements): add polyfill for elements es5 shim ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00