Joey Perrott
6850ff18b6
ci: properly rely on adev for the adev-deploy job ( #55797 )
...
Properly rely on the adev job so that the job actually triggers
PR Close #55797
2024-05-14 12:52:27 -07:00
Joey Perrott
e205dcb21b
ci: release angular.dev on each commit ( #55792 )
...
Release angular.dev on each commit to the appropriate version of the documentation site based on the current state of the repository.
PR Close #55792
2024-05-14 11:12:45 -07:00
Angular Robot
beedb685bf
build: update cross-repo angular dependencies ( #55781 )
...
See associated pull request for more information.
PR Close #55781
2024-05-14 10:54:18 -07:00
Angular Robot
574a7bc666
build: update cross-repo angular dependencies ( #55718 )
...
See associated pull request for more information.
PR Close #55718
2024-05-13 11:12:54 -07:00
Angular Robot
f1dc74fd1b
build: update cross-repo angular dependencies ( #55422 )
...
See associated pull request for more information.
PR Close #55422
2024-05-03 13:00:19 -07:00
Alan Agius
a97ac32241
ci: add adev build as part of the CI process ( #55662 )
...
Currently, this is not which caused main to be broken because breakages where not caught during PR
PR Close #55662
2024-05-03 10:20:59 -07:00
Alan Agius
bf884270af
build: update cross-repo angular dependencies ( #55654 )
...
See associated pull request for more information.
PR Close #55654
2024-05-03 08:04:41 -07:00
Angular Robot
b67e11a521
build: update cross-repo angular dependencies ( #54891 )
...
See associated pull request for more information.
PR Close #54891
2024-04-19 08:51:09 -07:00
Joey Perrott
ade024407d
fix(docs-infra): remove part aio infra ( #54929 )
...
Remove parts of the aio infra
PR Close #54929
2024-04-02 18:38:04 +00:00
Jessica Janiuk
199150849b
ci: bump ng-dev hashes ( #55172 )
...
This updates ng-dev to the latest hash fixing the merge files query.
PR Close #55172
2024-04-02 18:32:21 +00:00
Jessica Janiuk
0ceefae7dc
ci: Update workflows to use latest dev infra hash ( #55128 )
...
This bumps the hash for dev-infra dependencies to utilize the latest build and changes
PR Close #55128
2024-04-01 10:00:06 -07:00
Joey Perrott
0be64c1628
ci: move saucelabs to regular CI job ( #54926 )
...
Move the saucelabs job to regular CI instead of the priviledged CI to prevent cache poisoning/overload
PR Close #54926
2024-03-18 11:02:37 -07:00
Angular Robot
0472a92bc6
build: update cross-repo angular dependencies ( #54883 )
...
See associated pull request for more information.
PR Close #54883
2024-03-15 17:06:43 +00:00
Matthieu Riegler
1c9abb9ac8
build: Unplug AIO from CI ( #54765 )
...
The time has come to unplug AIO from the CI.
Farewell and thanks for your services 🫡
PR Close #54765
2024-03-11 10:59:07 -07:00
Joey Perrott
96e9dbee7f
ci: automatically deploy to angular.dev on every push to the main branch ( #54436 )
...
Automatically deploy adev on each commit to the main branch
PR Close #54436
2024-02-15 10:50:03 -08:00
Angular Robot
6b345133e3
build: update cross-repo angular dependencies ( #54186 )
...
See associated pull request for more information.
PR Close #54186
2024-02-09 14:57:46 +00:00
Angular Robot
989d496708
build: update cross-repo angular dependencies ( #54178 )
...
See associated pull request for more information.
PR Close #54178
2024-01-31 20:13:06 +00:00
Angular Robot
f5ede2ab63
build: update slackapi/slack-github-action digest to 2a8087d ( #52000 )
...
See associated pull request for more information.
PR Close #52000
2024-01-31 16:47:31 +00:00
Paul Gschwendtner
25f91e38b2
build: ensure zone.js typing test is hermetic ( #54048 )
...
Currently the ZoneJS typing tests executes outside of Bazel, as a legacy
artifact of the monorepo merging (as it seems - not ideal at all).
Looks like this test relies on its own node modules, that were NOT
locked using a yarn lock file. This commit adds one, and specifically
locks it to a `@types/node` version that does not include the most
recent patch release (which seemingly introduced a breaking change)
that causes issues with TypeScript's lib checking.
Whenever we perform lock file maintenance in the future, we have the
following options:
- Consider disabling lib checking via `skipLibCheck` for this test. This
may be acceptable.
- Continue locking the node version,
- Waiting for chokidar to comply with the new signature
- Waiting for the breaking change to be rolled back.
Culprit change:
https://github.com/DefinitelyTyped/DefinitelyTyped/pull/68300
PR Close #54048
2024-01-24 14:57:05 +01:00
Angular Robot
c67647b8c2
build: update cross-repo angular dependencies ( #53970 )
...
See associated pull request for more information.
PR Close #53970
2024-01-18 17:16:34 +01:00
Joey Perrott
d04f98d713
ci: run adev tests on CI ( #53941 )
...
Run tests in adev for CI
PR Close #53941
2024-01-16 19:18:30 -08:00
Angular Robot
a2087a1978
build: update cross-repo angular dependencies ( #53606 )
...
See associated pull request for more information.
PR Close #53606
2024-01-12 10:27:01 -08:00
Jan Kuehle
acf1793d7b
refactor(zone.js): delete zone.js externs ( #53445 )
...
Externs were used for Closure Compiler. Users have moved on to other
bundlers like Webpack, esbuild, etc. Externs are no longer needed.
PR Close #53445
2024-01-09 13:20:51 -08:00
Joey Perrott
e7330560cd
ci: add adev to ci ( #53833 )
...
Add adev job to CI to ensure it continues to build as expected
PR Close #53833
2024-01-09 12:15:59 -08:00
Angular Robot
4a87a8ac10
build: update cross-repo angular dependencies ( #53836 )
...
See associated pull request for more information.
PR Close #53836
2024-01-08 11:31:57 -08:00
Angular Robot
6b20561e1d
build: update cross-repo angular dependencies ( #52422 )
...
See associated pull request for more information.
PR Close #52422
2023-12-13 09:15:42 -08:00
JiaLiPassion
08b0c87a94
fix(zone.js): Promise.resolve(subPromise) should return subPromise ( #53423 )
...
In the original `Promise` impelmentation, zone.js follow the spec from
https://promisesaplus.com/#point-51 .
```
const p1 = Promise.resolve(1);
const p2 = Promise.resolve(p1);
p1 === p2; // false
```
in this case, `p2` should be the same status with `p1` but they are
still different instances.
And for some edge case.
```
class MyPromise extends Promise {
constructor(sub) {
super((res) => res(null));
this.sub = sub;
}
then(onFufilled, onRejected) {
this.sub.then(onFufilled, onRejected);
}
}
const p1 = new Promise(setTimeout(res), 100);
const myP = new MyPromise(p1);
const r = await myP;
r === 1; // false
```
So in the above code, `myP` is not the same instance with `p1`,
and since `myP` is resolved in constructor, so `await myP` will
just pass without waiting for `p1`.
And in the current `tc39` spec here https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise-resolve
`Promise.resolve(subP)` should return `subP`.
```
const p1 = Promise.resolve(1);
const p2 = Promise.resolve(p1);
p1 === p2; // true
```
So the above `MyPromise` can wait for the `p1` correctly.
PR Close #53423
2023-12-11 10:55:12 -08:00
Joey Perrott
0485eb816e
ci: correct label for bazel-saucelabs job ( #52873 )
...
Update the label to the correct schema
PR Close #52873
2023-11-13 22:08:44 +00:00
Angular Robot
7888819063
build: update cross-repo angular dependencies ( #52191 )
...
See associated pull request for more information.
PR Close #52191
2023-10-26 14:12:34 -07:00
Paul Gschwendtner
77284d9dd0
ci: run bazel saucelabs job only on push builds
...
As part of the CircleCI migration it looks like we started
running the Bazel saucelabs job for all pull requests. This
was not done before because we weren't confident with the stability
of this job yet. This commit moves it back so that we don't block
pull requests with a job that is not considered stable.
2023-10-11 13:19:51 +02:00
Kristiyan Kostadinov
5a969e06b7
build: remove Windows CI check ( #52140 )
...
Based on recent discussions, these changes remove the Windows CI check because it has been too flaky for too long. Furthermore, we've concluded that the simulated file system in the compiler tests already catches the same set of bugs as running the tests on a real Windows system.
PR Close #52140
2023-10-10 14:07:03 -07:00
Angular Robot
5a4ccdfa7b
build: update cross-repo angular dependencies ( #52133 )
...
See associated pull request for more information.
PR Close #52133
2023-10-10 10:58:45 -07:00
Joey Perrott
e12a10256c
ci: migrate snapshot publishing from CircleCI to GHA ( #51957 )
...
Migrate the snapshot publishing from CircleCI to GHA
PR Close #51957
2023-10-05 10:53:22 -07:00
Angular Robot
068b38a05d
build: update cross-repo angular dependencies ( #51996 )
...
See associated pull request for more information.
(cherry picked from commit e169b2da2e )
PR Close #51996
2023-10-03 08:07:48 -07:00
Joey Perrott
31edf79096
ci: add slack messages for failed aio deployments ( #51956 )
...
Send message to to slack when aio fails to deploy
PR Close #51956
2023-10-02 08:37:42 -07:00
Angular Robot
013aec850c
build: update cross-repo angular dependencies ( #51783 )
...
See associated pull request for more information.
PR Close #51783
2023-09-22 09:48:59 -07:00
Angular Robot
a2681c7c9d
build: update cross-repo angular dependencies ( #51780 )
...
See associated pull request for more information.
PR Close #51780
2023-09-14 19:35:45 +02:00
Joey Perrott
d91618f2d8
ci: migrate legacy saucelabs job to Github Actions ( #51695 )
...
Migrate the legacy saucelabs job
PR Close #51695
2023-09-13 10:49:47 -07:00
Kristiyan Kostadinov
f9939757d3
build: skip simulated file system tests on Windows ( #51738 )
...
The code for detecting a Windows CI run from #51701 didn't work, because Bazel isolates the environment variables. These changes work around the issue by passing in a custom variable with the `--test_env` flag.
PR Close #51738
2023-09-12 12:56:27 -07:00
Joey Perrott
544c778b98
ci: fix permissions issue in zonejs ci test ( #51600 )
...
Correct permissions issue in zonejs folders
PR Close #51600
2023-08-31 16:26:16 +00:00
Joey Perrott
2c11b83487
ci: migrate zonejs tests to gha ( #51352 )
...
Migreate zonejs tests from CircleCI to Github Actions
PR Close #51352
2023-08-30 19:42:55 +00:00
Joey Perrott
c3349fb2a1
ci: fix escaping for determing current stable version ( #51496 )
...
Fix the escaping for the sed command determining the stable version
PR Close #51496
2023-08-24 20:35:40 +00:00
Joey Perrott
26ad6d50cc
build: add AIO_PAYLOAD_TOKEN env variable ( #51489 )
...
add environement variable for deployment
PR Close #51489
2023-08-24 16:08:59 +00:00
Joey Perrott
6ca8219007
build: provide CI_BUILD_URL env variable ( #51488 )
...
Provide the link to the job workflow on github actions
PR Close #51488
2023-08-23 22:44:59 +00:00
Joey Perrott
5cea2b52f6
ci: properly provide environment variables for aio deployment ( #51484 )
...
Provide environment variables
PR Close #51484
2023-08-23 14:44:39 -07:00
Joey Perrott
c9ce89ee5c
ci: correctly check aio job results ( #51464 )
...
Correctly check the aio job result to determine if we should deploy.
PR Close #51464
2023-08-22 11:41:30 -07:00
Joey Perrott
12dbe1a6cf
ci: migrate aio jobs to GHA ( #51071 )
...
Migrate aio presubmit and deploy jobs to use Github Actions
PR Close #51071
2023-08-14 08:55:30 -07:00
Joey Perrott
b07266d6a9
ci: migrate framework tests to GHA ( #51101 )
...
Migrate framework presubmit test job to use Github Actions
PR Close #51101
2023-08-09 17:36:23 -07:00
Angular Robot
189d60198a
build: update cross-repo angular dependencies ( #51132 )
...
See associated pull request for more information.
PR Close #51132
2023-07-21 16:42:35 +00:00
Angular Robot
528fea7da1
build: update cross-repo angular dependencies ( #51127 )
...
See associated pull request for more information.
PR Close #51127
2023-07-21 14:12:58 +00:00