Angular Robot
e4dc118825
build: update eslint dependencies to v5.53.0 ( #49146 )
...
See associated pull request for more information.
PR Close #49146
2023-02-21 13:24:15 -08:00
Angular Robot
17c3bd4771
build: update eslint dependencies to v5.52.0 ( #49056 )
...
See associated pull request for more information.
PR Close #49056
2023-02-14 16:28:01 +01:00
Angular Robot
68e7a111c3
build: update cross-repo angular dependencies ( #49058 )
...
See associated pull request for more information.
PR Close #49058
2023-02-14 16:18:46 +01:00
Angular Robot
5cb426c484
build: update cross-repo angular dependencies ( #48929 )
...
See associated pull request for more information.
PR Close #48929
2023-02-14 14:46:07 +01:00
Angular Robot
b022d07344
build: update dependency eslint-plugin-jsdoc to v40 ( #49037 )
...
See associated pull request for more information.
PR Close #49037
2023-02-13 16:07:27 +01:00
Paul Gschwendtner
8ab87b699e
build: remove puppeteer, remaining usages of webdriver-manager and migrate AIO production test to Bazel ( #49025 )
...
This commit does three things that all related and required to get
rid of `webdriver-manager`:
* Our puppeteer protractor setup in AIO relies on webdriver-manager
because we install a corresponding chromedriver based on the puppeteer
chromium version. We would like to get rid of this brittle setup.
* We don't use `puppeteer` in many places because we manage chromium and
the driver through Bazel. This commit removes the remaining puppeteer
usage and replaces it with the Bazel-managed canonical browser
* We need to migrate the AIO production URL tests to Bazel. These
weren't part of Aspect's migration. This is needed so that we can drop
puppeteer and use the Bazel browser setup.
* Migrates some at-runtime TS `ts-node` test setup to proper idiomatic
Bazel code. Needed because it depends on code that also had to be
migrated to Bazel given the production e2e test Bazel migration (above
points).
Note: The xregexp dependency had to be added to the root project because
`ts_library` does not support compilation deps from `@aio_npm`. This is
something we will fix anyway when we have a more modern toolchain!
PR Close #49025
2023-02-10 19:22:18 +00:00
Angular Robot
d2737bca76
build: update cross-repo angular dependencies ( #49027 )
...
See associated pull request for more information.
PR Close #49027
2023-02-10 19:21:29 +00:00
Paul Gschwendtner
b24cf027d3
build: remove unused webdriver-manager code ( #49009 )
...
We no longer need webdriver-manager as everything is tested
using Bazel with the Bazel-managed browsers and chrome/gecko drivers.
The drivers and browser binaries are managed as part of dev-infra's
shared browser/driver configuration in `bazel/browsers`.
PR Close #49009
2023-02-10 08:25:58 +01:00
Angular Robot
110300e16e
build: update eslint dependencies to v5.51.0 ( #48983 )
...
See associated pull request for more information.
PR Close #48983
2023-02-07 11:49:02 -08:00
Angular Robot
5ccca91654
build: update cross-repo angular dependencies ( #48875 )
...
See associated pull request for more information.
PR Close #48875
2023-02-02 09:37:40 -08:00
Angular Robot
a6bea306d5
build: update eslint dependencies to v5.50.0 ( #48892 )
...
See associated pull request for more information.
PR Close #48892
2023-02-02 09:32:22 -08:00
Angular Robot
74603b9437
build: update cross-repo angular dependencies ( #48843 )
...
See associated pull request for more information.
PR Close #48843
2023-01-26 22:00:41 +00:00
Angular Robot
6cf4364ced
build: update cross-repo angular dependencies ( #48437 )
...
See associated pull request for more information.
PR Close #48437
2023-01-24 18:30:43 +00:00
Angular Robot
e9c5c60d9b
build: update cross-repo angular dependencies ( #48809 )
...
See associated pull request for more information.
(cherry picked from commit f254c98403303aeee20b5d7b94b4799907aa2de9)
PR Close #48809
2023-01-24 16:44:32 +00:00
Angular Robot
a79bee689c
build: update eslint dependencies to v5.49.0 ( #48818 )
...
See associated pull request for more information.
PR Close #48818
2023-01-24 16:37:36 +00:00
Angular Robot
314b2a7658
build: update dependency rimraf to v4 ( #48726 )
...
See associated pull request for more information.
PR Close #48726
2023-01-18 10:43:22 -08:00
Angular Robot
e611a22294
build: update cross-repo angular dependencies ( #48747 )
...
See associated pull request for more information.
PR Close #48747
2023-01-17 10:46:45 -08:00
Angular Robot
dc1972c822
build: update eslint dependencies to v5.48.2 ( #48756 )
...
See associated pull request for more information.
PR Close #48756
2023-01-17 09:17:04 -08:00
Angular Robot
ec5aae467c
build: update all non-major dependencies ( #48755 )
...
See associated pull request for more information.
PR Close #48755
2023-01-17 09:16:20 -08:00
Paul Gschwendtner
4e2bf140e8
build: update ng-dev and account for stamping changes ( #48732 )
...
* updates ng-dev and build-tooling since the previous SHAs are
no longer existent after the CircleCI incident snapshot build removal.
* accounts for the new stamping variables.
PR Close #48732
2023-01-13 14:37:13 +00:00
Angular Robot
6d83493096
build: update dependency puppeteer-core to v19 ( #48183 )
...
See associated pull request for more information.
PR Close #48183
2023-01-11 14:55:18 -08:00
Angular Robot
9770964acf
build: update dependency jsdom to v21 ( #48660 )
...
See associated pull request for more information.
PR Close #48660
2023-01-10 08:09:05 -08:00
Angular Robot
c51e3e33ce
build: update eslint dependencies to v5.47.0 ( #48548 )
...
See associated pull request for more information.
PR Close #48548
2023-01-04 12:09:15 -08:00
Angular Robot
aa51e9b217
build: update all non-major dependencies ( #48462 )
...
See associated pull request for more information.
PR Close #48462
2023-01-04 11:38:40 -08:00
Paul Gschwendtner
d7fa04fd98
build: update dev-infra build tooling to leverage recent ESM changes ( #48521 )
...
Update dev-infra's build-tooling since multiple ESM changes have
landed there. e.g. not relying on `require.main === module` for API
bundling. This will allow us to also execute all dev-infra rules
in ESM because we plan on applying our ESM patching to `ts_library`
(which would also affect build-tooling then).
PR Close #48521
2022-12-19 19:50:42 +00:00
Angular Robot
d7038475ed
build: update eslint dependencies to v5.46.1 ( #48464 )
...
See associated pull request for more information.
PR Close #48464
2022-12-13 13:25:00 -08:00
Angular Robot
04d77f5cf5
build: update cross-repo angular dependencies ( #48405 )
...
See associated pull request for more information.
PR Close #48405
2022-12-09 11:26:14 -08:00
Alan Agius
d07241dd12
build: update cross-repo angular dependencies ( #48409 )
...
See associated pull request for more information.
Closes : #48339
(cherry picked from commit 31742210a38b3e01e25cfa9c4e13f6f0e13bf1dd)
PR Close #48409
2022-12-09 11:00:58 -08:00
Angular Robot
bbaa850482
build: update dependency fs-extra to v11 ( #48261 )
...
See associated pull request for more information.
PR Close #48261
2022-12-09 09:54:16 -08:00
Angular Robot
4311aa70f7
build: update cross-repo angular dependencies ( #48388 )
...
See associated pull request for more information.
PR Close #48388
2022-12-08 12:29:37 -08:00
Angular Robot
7c4e9ce5c0
build: update cross-repo angular dependencies ( #47882 )
...
See associated pull request for more information.
PR Close #47882
2022-12-06 12:48:11 -08:00
Angular Robot
126573d76b
build: update all non-major dependencies ( #48372 )
...
See associated pull request for more information.
PR Close #48372
2022-12-06 11:06:39 -08:00
Angular Robot
d6b34cf253
build: update eslint dependencies to v5.45.1 ( #48223 )
...
See associated pull request for more information.
PR Close #48223
2022-12-06 10:52:15 -08:00
Paul Gschwendtner
eb43ed25eb
build: do not use --config=release when building AIO for development ( #48329 )
...
When building AIO using `yarn build` the `--config=release` is added.
This was done as part of the Bazel migration to make sure the footer
shows a Git revision via Bazel stamping.
This does not provide enough benefits, compared to the downside of
reduced caching. Bazel will discard the analysis cache when the stamp
configuration changes.
This may happen easily when you work in framework where
`--config=release` is not used. Then when starting work in AIO: the
config changes and the cache is discarded. This may even mean that
existing framework package build artifacts may be discarded when an
AIO local build is started.
Co-authored-by: Joey Perrott <josephperrott@gmail.com >
PR Close #48329
2022-12-02 09:47:42 -08:00
Angular Robot
b935255ef9
build: update all non-major dependencies ( #48271 )
...
See associated pull request for more information.
PR Close #48271
2022-11-30 09:29:26 -08:00
Angular Robot
208f52209b
build: update eslint dependencies ( #48216 )
...
See associated pull request for more information.
PR Close #48216
2022-11-29 12:29:46 -08:00
Alan Agius
5f7f2d8673
build: remove codelyzer from aio dependencies ( #48216 )
...
This package is no longer used.
PR Close #48216
2022-11-29 12:29:46 -08:00
Alan Agius
612eaca3c5
build: update cross-repo dependencies to latest stable version ( #48216 )
...
With this change we update the cross-repo dependencies to the latest stable version
PR Close #48216
2022-11-29 12:29:46 -08:00
Derek Cormier
12db492233
build(bazel): fix pwa test metrics
...
Prior to the AIO bazel migration, the pwa test script only tested the
pwa metric. A bug was introduced where the score target was used for all
metrics, causing the AIO deploy test to fail.
2022-11-23 14:57:32 -07:00
Angular Robot
a5c4e3d578
build: update bazel setup to v5.7.1 ( #47884 )
...
See associated pull request for more information.
PR Close #47884
2022-11-23 10:53:00 -08:00
Alan Agius
76e861f8de
build: update safevalues to 0.4.2 ( #48153 )
...
This contains a fix which enabled the ESM version of the package to be consumed.
See: https://github.com/angular/angular/issues/48171#issuecomment-1324728758
PR Close #48153
2022-11-23 09:35:41 -08:00
Bob Watson
cc472191a9
docs: update AIO code to v15 ( #48153 )
...
PR Close #48153
2022-11-23 09:35:41 -08:00
Derek Cormier
6948f0f0f3
build(bazel): fix AIO deployment script ( #48188 )
...
Don't run the script under Bazel, except for the tests. Configure a
Bazel flag to select the AIO build configuration.
PR Close #48188
2022-11-23 14:00:03 +00:00
Derek Cormier
6cc3256018
build(bazel): fix linking of local angular packages
...
Npm angular deps were transitively being included, confusing the
rules_nodejs linker.
2022-11-22 13:51:16 -07:00
Derek Cormier
a079720de1
build(bazel): fix remote cache missses on Windows and OSX
...
Caused by chromium debug logs in @angular/build-tooling.
2022-11-22 13:51:16 -07:00
Derek Cormier
837d2a7a45
build(bazel): remove unused AIO package.json scripts
...
No longer needed after the migration
2022-11-22 13:51:16 -07:00
Derek Cormier
92d18bbac0
build(bazel): use workspace status command for AIO version stamping
...
Fixes a bug where the navigation map did not have the correct SHAs.
2022-11-22 13:51:16 -07:00
Derek Cormier
f37dd0fc96
build(bazel): create AIO example playgrounds for manual testing
...
After the bazel migration, AIO examples are no longer fully formed in
the source tree.
2022-11-22 13:51:16 -07:00
Derek Cormier
ffea372105
build(bazel): update documentation for docs authors
...
Where possible, preseve the original yarn commands.
2022-11-22 13:51:16 -07:00
Derek Cormier
c777fa7e22
build(bazel): fix a11y and pwa tests on Windows
...
Needed to use absoulte paths and fix a separator.
2022-11-22 13:51:16 -07:00