Alan Agius
26fed34e0e
build: format md files
...
This commit configures prettier to format markdown files.
2025-11-06 10:03:05 -08:00
Joey Perrott
2fcafb65c5
build: rename defaults2.bzl to defaults.bzl ( #63383 )
...
Use defaults.bzl for the common macros
PR Close #63383
2025-08-25 15:45:01 -07:00
Joey Perrott
82cc576e6f
build: use pnpm as the package manager instead of yarn ( #62924 )
...
Use pnpm instead of yarn as the package manager and interaction tool for the repo
PR Close #62924
2025-07-31 22:06:27 +00:00
Joey Perrott
cbc258eec8
build: remove ts_project_interop infrastructure ( #62908 )
...
Remove the interop macros and final usages
PR Close #62908
2025-07-31 09:12:58 +00:00
Joey Perrott
32c00ab416
build: standardize usage of js_binary ( #62860 )
...
Remove usages of nodejs_binary and use a commonly defined js_binary macro
PR Close #62860
2025-07-29 06:43:44 +02:00
Joey Perrott
8bf97d1370
build: remove all usages of the interop_deps attr for ts_project and ng_project ( #62732 )
...
Remove all of the usages of interop_deps as attributes in the repo
PR Close #62732
2025-07-21 13:03:09 -04:00
Joey Perrott
49813c5d85
build: migrate esbuild usages to aspect_rules_esbuild esbuild rule ( #62529 )
...
Migrate more usages of esbuild to new toolchain
PR Close #62529
2025-07-09 12:41:27 -07:00
Joey Perrott
22381bfd2d
build: update tools directory to use rules_js for building ( #61656 )
...
Use ts_project for building the tools directory targets
PR Close #61656
2025-05-26 09:01:13 +00:00
Alan Agius
9832e72fc3
build: disable esbuild metadata file generation ( #61636 )
...
Disables creation of the esbuild meta.json file, which is not utilized in the build process. This streamlines the output and avoids generating unused artifacts.
PR Close #61636
2025-05-26 08:57:41 +00:00
Joey Perrott
9fced64146
ci: remove circleci as we no longer rely on it ( #58615 )
...
Remove CircleCI artifacts and configuration
PR Close #58615
2024-11-12 18:39:25 +00:00
Alan Agius
7de7c52769
build: remove usages of useDefineForClassFields: false ( #58297 )
...
When setting `"useDefineForClassFields": false`, static fields are compiled within a block that relies on the `this` context. This output makes it more difficult for bundlers to treeshake and eliminate unused code.
PR Close #58297
2024-10-28 12:26:05 -07:00
Joey Perrott
9dbe6fc18b
refactor: update license text to point to angular.dev ( #57901 )
...
Update license text to point to angular.dev instead of angular.io
PR Close #57901
2024-09-24 15:33:00 +02:00
Joey Perrott
dc62446ef7
refactor: migrate tools to prettier formatting ( #53947 )
...
Migrate formatting to prettier for tools directory from clang-format
PR Close #53947
2024-01-16 19:17:49 -08:00
Kristiyan Kostadinov
52cc7f839b
build: align with internal tsconfig options ( #51728 )
...
Currently internally Angular has some customized tsconfig files, because we don't align with the tsconfig of the rest of g3. These changes enable `noImplicitReturns` and `noPropertyAccessFromIndexSignature` to align better with the internal config.
PR Close #51728
2023-09-12 11:39:42 -07:00
Paul Gschwendtner
eab92167e5
build: enable video recording for saucelabs bazel tests ( #51533 )
...
We temporarily enable video recording for Saucelabs bazel tests. We are
seeing some flakiness here, and before we can replace the legacy job,
we should understand why the browsers sometimes disconnect.
PR Close #51533
2023-08-30 19:44:45 +00:00
Paul Gschwendtner
8a22c60ec0
build: improve debug logging of saucelabs daemon ( #51533 )
...
We should print more specific details about a browser being used
for tests. This will help us debug timeout/flakiness easier.
PR Close #51533
2023-08-30 19:44:45 +00:00
Paul Gschwendtner
a671020f0b
build: increase idle timeout for saucelabs daemon ( #51533 )
...
Saucelabs seemingly has increased the maximum idle timeout. So we
leverage that to improve stability of our tests. Useful when e.g.
the heartbeat webdriver commands are for some reasons delayed.
PR Close #51533
2023-08-30 19:44:45 +00:00
Greg Magolan
0604285866
build: address last bit of review feedback for saucelabs daemon ( #50430 )
...
Follow-up to https://github.com/angular/angular/pull/50393 .
PR Close #50430
2023-05-23 17:17:58 +00:00
Greg Magolan
34d73019f3
build: start only the minimum number of Saucelabs browsers required ( #50393 )
...
This should save on Saucelabs resources so that if only one saucelabs test is run then only one set of browsers will be started.
PR Close #50393
2023-05-23 14:12:28 +00:00
Greg Magolan
51d22fa98d
build: address review feedback; should be ready to land now... additional chars to meet commit msg formatting requirements ( #49200 )
...
plus more additional chars here
PR Close #49200
2023-05-15 09:21:46 -07:00
Greg Magolan
fd35d9c646
build: address review feedback; added scripts/test/run-saucelabs-tests.sh script for local testing ( #49200 )
...
more chars to meet the linters requirements
PR Close #49200
2023-05-15 09:21:46 -07:00
Greg Magolan
5a9059be38
build: share Saucelabs browsers between karma test targets using background Saucelabs daemon and custom karma launcher ( #49200 )
...
This upgrades the Saucelabs Bazel step on CI to use the more efficient Saucelabs daemon
PR Close #49200
2023-05-15 09:21:46 -07:00