Alan Agius
bd82899807
ci: setup Node.js in adev-preview-deploy workflow using .nvmrc
...
Ensures that the correct Node.js version is used.
(cherry picked from commit 785d254433 )
2026-06-30 17:45:23 -07:00
Angular Robot
b7ab51d7ac
build: update all github actions to v6.0.9
...
See associated pull request for more information.
2026-06-23 15:03:16 -04:00
Angular Robot
7766dc0ef4
build: lock file maintenance
...
See associated pull request for more information.
2026-06-23 10:44:38 -04:00
Joey Perrott
7544593b39
ci: update dev-infra release workflow SHA
...
Updates the reusable release workflow reference to point to the latest merged commit in dev-infra containing the resilient publish fixes.
(cherry picked from commit ebe92fe291 )
2026-06-18 14:05:35 -04:00
Joey Perrott
52f5501795
ci: update dev-infra reference to new commit SHA
...
Updates the reusable release workflow reference to use the new commit SHA 1ce5d6899a2634fccf021a84656026bed0acbe16 from angular/dev-infra PR 3796.
(cherry picked from commit 45192ba749 )
2026-06-17 20:10:47 +00:00
Joey Perrott
e3d392f2bf
ci: add id-token: write permission to release workflow
...
Adds id-token: write permission to the release workflow to allow the called reusable workflow to generate NPM provenance metadata during publishing.
(cherry picked from commit ea18ab24dd )
2026-06-17 17:32:32 +00:00
Joey Perrott
91c7e61db5
ci: update reusable release workflow target SHA, pass robot key, and downgrade permissions
...
Updates the reusable workflow reference to target the merged dev-infra commit e9faacd5b4df391f59989b6fb448b2c24115d592. Passes the ANGULAR_ROBOT_PRIVATE_KEY secret as angular-robot-key. Downgrades default contents permission to read as write access is handled by the App token in the custom action.
(cherry picked from commit a7d142913f )
2026-06-17 15:11:04 +00:00
Joey Perrott
0ec5273524
ci: introduce GHA release publish workflow
...
Introduce the caller GitHub Actions workflow for release publishing, which delegates the build and publish steps to the centralized reusable workflow in dev-infra. This targets the merged reusable workflow in dev-infra by SHA.
(cherry picked from commit 182fbb8476 )
2026-06-17 15:11:04 +00:00
Angular Robot
dad4169cbd
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-06-15 09:19:58 -07:00
Angular Robot
4ab9c5bd55
build: lock file maintenance
...
See associated pull request for more information.
2026-06-10 15:43:37 -07:00
Angular Robot
fe6c5d717f
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-06-09 13:31:56 -07:00
Matthew Beck
96b6419d95
ci: run benchmark comparison in isolated worktree and harden security
...
- Run comparison benchmark in an isolated git worktree to prevent workspace pollution and local branch conflicts.
- Harden security by passing benchmark target and SHA as environment variables to prevent shell injection, and adding '--' to bazel query and git rev-parse.
- Optimize workflow by removing pnpm caching to mitigate cache poisoning risks.
- Improve robustness of benchmark log parsing, supporting both ZIP outputs and raw directories, and safely checking for JSON reports.
- Centralize git command execution on the dev-infra GitClient for consistency.
- Add tslib to benchpress dependencies to prevent module resolution failures.
(cherry picked from commit 547d85addf )
2026-06-09 16:48:55 +00:00
Angular Robot
d58ef64646
build: update all github actions
...
See associated pull request for more information.
2026-06-05 11:02:38 -07:00
Angular Robot
6ceb4e6b15
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-06-04 12:57:06 -07:00
Angular Robot
a301ba2878
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-06-02 12:27:30 +02:00
Angular Robot
c203b70c53
build: update all github actions
...
See associated pull request for more information.
2026-05-29 11:48:36 +02:00
Angular Robot
d88b796518
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-05-27 16:41:13 -07:00
Joey Perrott
54d7e0b4d3
ci: configure setup and use pnpm in benchmark comparison workflow
...
The benchmark comparison workflow fails because it runs pnpm install
without setting up node and pnpm first. We configure the setup steps
manually so that checkouts from forks are supported.
Additionally, we update the benchmark comparison script (index.mts)
to use pnpm rather than hardcoded yarn commands to install
dependencies when checking out revisions.
(cherry picked from commit a648e8e914 )
2026-05-27 10:51:44 -07:00
Angular Robot
4e5fec1fd7
build: update github/codeql-action action to v4.36.0
...
See associated pull request for more information.
2026-05-27 10:47:21 -07:00
Angular Robot
3ff5536158
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-05-20 10:12:37 -07:00
Angular Robot
935a80a733
build: lock file maintenance
...
See associated pull request for more information.
2026-05-19 13:28:02 -07:00
Angular Robot
7017557d4d
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-05-12 15:53:07 -07:00
Angular Robot
a373c0ecd6
build: update all github actions
...
See associated pull request for more information.
2026-05-07 16:29:18 -06:00
Angular Robot
fd8568f3c5
build: update alessbell/pull-request-comment-branch action to v2
...
See associated pull request for more information.
2026-05-01 15:57:44 -07:00
Alan Agius
116f55ce30
refactor(docs-infra): use Node.js temp APIs in deploy action
...
Replaces the 'tmp' package with native 'node:os' and 'node:fs' APIs to create temporary files in the system temp directory.
2026-04-30 16:10:54 -07:00
Angular Robot
ebffd80ce4
build: update all github actions
...
See associated pull request for more information.
2026-04-30 15:55:07 -07:00
hawkgs
9fa4be9d09
test(zone.js): vitest patch for testing ( #68395 )
...
Test `fakeAsync` API in Vitest when Zone.js `vitest` patch applied.
PR Close #68395
2026-04-30 15:44:35 -07:00
Joey Perrott
e4f9781f28
build(dev-infra): update dev-infra actions to latest commit
...
Updates all GitHub Actions that use actions from the angular/dev-infra repository to the latest commit SHA 442c2fcbf06a321b5196b4c5fc70e78a49242958.
2026-04-28 10:32:20 -07:00
Herdiyan IT Dev
f219e65841
refactor(dev-infra): use shell: false and quote args in benchmark-compare workflow
...
Currently, the exec() utility uses childProcess.spawn() with shell: true. This commit changes the spawn option to shell: false to prevent OS command injection vulnerabilities and quotes the benchmark target in the github action.
2026-04-28 10:29:24 -07:00
Matthieu Riegler
7f3f3d7da1
ci: remove remainings of saucelabs tests
...
Those haven't been used for a while.
2026-04-22 14:41:03 -07:00
Savio Dsouza
8f5e0e09e9
build: pin firebase-tools version and disable credential persistence in preview deploy workflow
2026-04-22 14:38:22 -07:00
Angular Robot
09b9a62a25
build: lock file maintenance
...
See associated pull request for more information.
2026-04-21 11:52:07 -07:00
Angular Robot
a0d45639a9
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-04-17 15:14:59 -07:00
Angular Robot
67e4d19597
build: update all github actions
...
See associated pull request for more information.
2026-04-17 10:54:09 -07:00
Angular Robot
c7518a4ed6
build: update cross-repo angular dependencies
...
See associated pull request for more information.
Closes #67980 as a pr takeover
2026-04-08 11:04:49 -07:00
Matthieu Riegler
b48603eab0
build: remove undici
...
Node provides now its own fetch implementation, so we can remove undici from our dependencies and use the built-in one instead.
2026-04-07 09:45:32 -07:00
Savio Dsouza
6e1e9766a5
ci: use immutable sha for checkout
...
Change to immutable SHA for checkout reference.
2026-04-06 11:47:02 -07:00
Angular Robot
a65440182e
build: update all github actions
...
See associated pull request for more information.
2026-04-02 08:41:19 -07:00
Angular Robot
1f3ac4a71b
build: update cross-repo angular dependencies to 616a50d
...
See associated pull request for more information.
2026-04-01 13:23:04 +02:00
Angular Robot
daa372421b
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-31 12:01:19 +02:00
Angular Robot
ae28109f5d
build: update all github actions
...
See associated pull request for more information.
2026-03-27 14:03:10 +01:00
Angular Robot
34e1d49b75
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-27 14:01:21 +01:00
Alan Agius
ad57c9d0d4
build: re-sync file
...
This fixes main CI
2026-03-25 09:31:58 +01:00
Angular Robot
9192dfede1
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-24 15:12:28 -07:00
Angular Robot
1533242577
build: lock file maintenance
...
See associated pull request for more information.
2026-03-24 15:08:28 -07:00
Angular Robot
621c9083de
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-20 15:22:17 -07:00
Angular Robot
aa5717c2f4
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-19 16:07:26 -07:00
Angular Robot
8cace81ce1
build: update all github actions
...
See associated pull request for more information.
2026-03-19 15:03:20 -07:00
Angular Robot
a63c956492
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-17 13:51:38 -06:00
Angular Robot
45641f297b
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-16 10:54:41 -06:00