Kristiyan Kostadinov
745ea44394
feat(core): support TypeScript 5.9 ( #62541 )
...
Updates the repo to support TypeScript 5.9 and expands the allowed version range.
PR Close #62541
2025-07-14 14:04:58 -07:00
Angular Robot
6adaf01899
build: update dependency aspect_rules_ts to v3.6.3 ( #62512 )
...
See associated pull request for more information.
PR Close #62512
2025-07-08 16:01:05 -07:00
Angular Robot
ce8156a451
build: update cross-repo angular dependencies ( #62507 )
...
See associated pull request for more information.
PR Close #62507
2025-07-07 19:55:18 +00:00
Joey Perrott
40e52b911f
build: disable firefox tests in devtools ( #62504 )
...
Disabling firefox tests in devtools until we can get them working on OS X as expected
PR Close #62504
2025-07-07 18:29:19 +00:00
Joey Perrott
415833f2ce
build: migrate angular-optimization from devinfra to devtools ( #62503 )
...
Migrate angular-optimization to devtools instead of loading via npm package
PR Close #62503
2025-07-07 17:05:51 +00:00
Angular Robot
c6a720b982
build: update dependency aspect_rules_ts to v3.6.2 ( #62475 )
...
See associated pull request for more information.
PR Close #62475
2025-07-07 15:35:26 +00:00
Joey Perrott
a024c4af77
build: migrate adev to use rules_angular based cli rules ( #62435 )
...
Use the @angular/cli rules from rules_angular instead of the npm package directly
PR Close #62435
2025-07-03 08:09:33 +00:00
Joey Perrott
4fae4dbba8
build: migrate adev to use packaged version of @angular/* packages ( #62413 )
...
Use the packaged versions of the packages instead of the local ts_project dependencies to prevent multiple versions of the deps to enter test bundles
PR Close #62413
2025-07-02 16:10:25 +00:00
Angular Robot
728ad2ee91
build: update cross-repo angular dependencies ( #62425 )
...
See associated pull request for more information.
PR Close #62425
2025-07-02 11:45:01 +00:00
Angular Robot
e1991c5b81
build: update cross-repo angular dependencies ( #62407 )
...
See associated pull request for more information.
PR Close #62407
2025-07-02 07:43:11 +00:00
Angular Robot
08e2d9dccb
build: update rules_browsers digest to 800d91c ( #62358 )
...
See associated pull request for more information.
PR Close #62358
2025-06-30 07:43:24 +00:00
Angular Robot
e60cfffc7c
build: update cross-repo angular dependencies ( #62349 )
...
See associated pull request for more information.
PR Close #62349
2025-06-30 07:41:39 +00:00
Joey Perrott
059fb06b9f
build: migrate modules to use @rules_browsers protractor rules ( #62342 )
...
Use the protractor rules from `@rules_browsers` for the module directory.
PR Close #62342
2025-06-27 22:27:08 +00:00
Angular Robot
0390bd978e
build: update cross-repo angular dependencies ( #62329 )
...
See associated pull request for more information.
PR Close #62329
2025-06-27 11:20:50 +00:00
Angular Robot
a63c22ce46
build: update rules_sass digest to cc1e845 ( #62327 )
...
See associated pull request for more information.
PR Close #62327
2025-06-27 10:30:52 +00:00
Joey Perrott
1d3449c0ce
build: migrate devtools to use new sass ruleset ( #62297 )
...
Use the new sass ruleset for bazel sass building in devtools
PR Close #62297
2025-06-27 09:25:43 +00:00
Joey Perrott
ad89f80969
build: migrate adev to use new sass ruleset ( #62297 )
...
Use the new sass ruleset for bazel sass building in adev
PR Close #62297
2025-06-27 09:25:43 +00:00
Angular Robot
eaa454d74b
build: update cross-repo angular dependencies ( #62312 )
...
See associated pull request for more information.
PR Close #62312
2025-06-27 07:20:39 +00:00
Joey Perrott
90cb49462b
build: migrate to @devinfra for toolchains ( #62302 )
...
Migrate the toolchains we depend on to use @devinfra instead of @npm//
PR Close #62302
2025-06-27 07:19:18 +00:00
Angular Robot
349719cbea
build: update cross-repo angular dependencies ( #62288 )
...
See associated pull request for more information.
PR Close #62288
2025-06-26 11:43:35 +00:00
Angular Robot
c5c9b0b4c8
build: update rules_browsers digest to 0952071 ( #62279 )
...
See associated pull request for more information.
PR Close #62279
2025-06-26 08:19:46 +00:00
Angular Robot
2a1a034a11
build: update cross-repo angular dependencies ( #62262 )
...
See associated pull request for more information.
PR Close #62262
2025-06-25 13:18:55 +00:00
Angular Robot
cb97cf86d2
build: update cross-repo angular dependencies ( #62247 )
...
See associated pull request for more information.
PR Close #62247
2025-06-24 16:25:37 +00:00
Angular Robot
15b37a4e06
build: update rules_angular digest to 88ddcf8 ( #62230 )
...
See associated pull request for more information.
PR Close #62230
2025-06-24 09:51:50 +00:00
Angular Robot
1cff7cf5e3
build: update cross-repo angular dependencies to db18d71 ( #62199 )
...
See associated pull request for more information.
PR Close #62199
2025-06-24 08:52:57 +00:00
Joey Perrott
36d5048429
build: migrate final non-zone.js jasmine tests ( #62169 )
...
Migrate the final remaining non-zone.js package jasmine tests to the new toolchain
PR Close #62169
2025-06-24 08:46:39 +00:00
Angular Robot
fec2ee1796
build: update cross-repo angular dependencies ( #62162 )
...
See associated pull request for more information.
PR Close #62162
2025-06-20 14:42:48 -07:00
Angular Robot
0cd6f363ca
build: update cross-repo angular dependencies ( #62079 )
...
See associated pull request for more information.
PR Close #62079
2025-06-19 10:12:19 +02:00
Angular Robot
5868a2ea15
build: update dependency aspect_rules_js to v2.3.8 ( #62090 )
...
See associated pull request for more information.
PR Close #62090
2025-06-18 09:28:47 +02:00
Joey Perrott
4d9e50e208
build: update the ts_integrity expected for the typescript version in WORKSPACE ( #62109 )
...
Update the WORKSPACE to expect the correct sha.
PR Close #62109
2025-06-17 23:42:16 +00:00
Angular Robot
7eca66e200
build: update cross-repo angular dependencies ( #61942 )
...
See associated pull request for more information.
PR Close #61942
2025-06-11 11:33:58 +02:00
Angular Robot
78c417ace1
build: update cross-repo angular dependencies ( #61910 )
...
See associated pull request for more information.
PR Close #61910
2025-06-06 10:30:47 +02:00
Angular Robot
e49a0644e5
build: update rules_angular digest to 845ffcd ( #61888 )
...
See associated pull request for more information.
PR Close #61888
2025-06-05 10:10:40 +02:00
Angular Robot
b6b73a552c
build: update cross-repo angular dependencies ( #61854 )
...
See associated pull request for more information.
PR Close #61854
2025-06-04 11:21:43 -04:00
Angular Robot
808c128281
build: update rules_angular digest to ed2a055 ( #61858 )
...
See associated pull request for more information.
PR Close #61858
2025-06-04 10:40:23 -04:00
Paul Gschwendtner
d081ef9b06
build: replace all ng_package with new rule from rules_angular ( #61843 )
...
Replaces all `ng_package` rule with the new rule from `rules_angular`.
PR Close #61843
2025-06-04 09:13:41 +00:00
Paul Gschwendtner
579618d6d6
build: remove packages/bazel ( #61843 )
...
Removes the `@angular/bazel` package as we no longer need it. Yay!
It's replaced by `rules_angular`.
PR Close #61843
2025-06-04 09:13:41 +00:00
Angular Robot
e83621b97a
build: update rules_angular digest to 8c799e8 ( #61841 )
...
See associated pull request for more information.
PR Close #61841
2025-06-03 10:36:46 -04:00
Angular Robot
23ad649908
build: update cross-repo angular dependencies ( #61703 )
...
See associated pull request for more information.
PR Close #61703
2025-06-03 10:34:03 -04:00
Paul Gschwendtner
b7c5645f05
build: migrate packages/compiler-cli to ts_project ( #61826 )
...
This commit migrates the remaining pieces of `compiler-cli` to
`ts_project`. This involves a few more things during migration:
- the `ng_module` ngc_wrapped rule broke as part of this change, so we
switched it to `ts_project` too. This logic is soon gone anyway.
- we needed an extra pnpm "package.json" for the linker babel test. This test is
loading from the real compiler-cli npm package. Babel needs a real
node module for this, so this solution seems reasonable. It may be
worth exploring in the future to move this test into an integration
test though.
- the older integrationtest in compiler-cli is removed as the coverage
is much better with the compliance test suite and this test.
PR Close #61826
2025-06-03 11:41:52 +02:00
Paul Gschwendtner
bf763d089c
build: ensure optimization rule can use compiler-cli from HEAD ( #61810 )
...
This ensures that the new optimization rule, and also adev (when we
complete migrating it to `rules_js`) can use the latest compiler-cli
version from HEAD.
PR Close #61810
2025-06-02 09:52:57 -04:00
Angular Robot
194eb11e62
build: update rules_angular digest to e0f7af7 ( #61780 )
...
See associated pull request for more information.
PR Close #61780
2025-05-30 13:27:31 -04:00
Paul Gschwendtner
9d7768ccd6
build: rework benchmarks and examples in modules/ to new optimization rule ( #61566 )
...
We are dropping the custom ESBuild and Terser pipeline from dev-infra
and instead leverage the Angular CLI directly. This commit adjusts
the benchmarks to use this new rule.
PR Close #61566
2025-05-29 14:39:11 -04:00
Paul Gschwendtner
b80957d1c5
build: adjust bundling tests to use Angular CLI ( #61566 )
...
Instead of dev-infra maintaining a custom ESBuild + Terser pipeline that
tries to emulate the Angular CLI, we are switching the bundling core
tests to a new rule that really leverages the Angular CLI.
This involves some file renames and small adjustments. In addition, we
leverage the updated symbol tracking rule to output new goldens that can
work with multiple bundle files (as generated by the Angular CLI;
especially with defer and its "lazy" chunks).
PR Close #61566
2025-05-29 14:39:11 -04:00
Angular Robot
fc5ff827ab
build: update bazel dependencies ( #61566 )
...
See associated pull request for more information.
PR Close #61566
2025-05-29 14:39:11 -04:00
Paul Gschwendtner
fa123803b4
build: update api-gen to work with compiler as ts_project ( #61566 )
...
Compiler now would have `.js` files. Those aren't picked up as ESM,
unless we install the `package.json` with `type: module`. Sounds great
on paper, but doesn't work in reality because the way the compiler
packages are available to `api-gen/` is via the old `rules_nodejs`
linker, so the `packages/package.json` wouldn't work; nor do the
`package.json`s of the e.g. compiler-cli package work- because those
already contain the `exports` of the built npm package.
We fix this in a much more reasonable way, and the whole module
resolution problem by leveraging the pnpm linking here. This works as
expected.
PR Close #61566
2025-05-29 14:39:10 -04:00
Angular Robot
3e70d64b20
build: update cross-repo angular dependencies ( #61587 )
...
See associated pull request for more information.
PR Close #61587
2025-05-26 10:23:42 +00:00
Angular Robot
127bad774a
build: update cross-repo angular dependencies ( #61576 )
...
See associated pull request for more information.
PR Close #61576
2025-05-21 15:00:22 +00:00
Milo
33715b098a
refactor(devtools): add dagre-d3-es ( #61538 )
...
add dagre-d3-es for use by the signals graph pane. Additionally, add a
patch so that html labels display correctly within d3-zoom
PR Close #61538
2025-05-21 09:56:40 +00:00
Angular Robot
bb220c0d31
build: update cross-repo angular dependencies ( #61530 )
...
See associated pull request for more information.
PR Close #61530
2025-05-20 17:45:02 +00:00