Commit Graph

247 Commits

Author SHA1 Message Date
Alex Rudenko
df4d60c187
feat!: switch to Chrome for Testing instead of Chromium (#10054)
Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com>
2023-05-02 08:53:40 +02:00
Randolf
35424cbc2b chore: trigger DevTools flow on label 2023-04-25 16:12:18 +02:00
Randolf
1bd90f861e chore: fix devtools action... again 2023-04-25 15:35:56 +02:00
Randolf
b5c20bd406 chore: fix devtools action 2023-04-25 15:20:52 +02:00
jrandolf
a85db46c40
chore: add devtools action (#10077) 2023-04-25 15:12:32 +02:00
Nikolay Vitkov
4aefaee046
chore: fix GitHub Actions on main (#10012) 2023-04-12 17:59:01 +02:00
Nikolay Vitkov
e0581c6915
chore: GitHub Actions needs 0 exit for all commands (#10010) 2023-04-12 17:19:25 +02:00
Nikolay Vitkov
3f6670b987
chore: stop CI if search crawler is blocked (#10008) 2023-04-12 16:10:08 +02:00
Alex Rudenko
c874a81445
refactor: misc refactoring around browsers debugging and stability (#9979) 2023-04-06 11:14:58 +02:00
Alex Rudenko
fa93e4ebdf
chore: test server for browsers (#9974)
Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com>
2023-04-05 16:18:25 +02:00
Alex Rudenko
8222bc01b4
chore: cache wireit for the inspect-code action (#9975) 2023-04-05 13:27:03 +02:00
Alex Rudenko
3936600ba9
refactor: use @puppeteer/browsers for install (#9898)
Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com>
2023-03-28 09:27:50 +00:00
Alex Rudenko
94f680a046
chore: remove long jobs (#9913) 2023-03-24 16:36:00 +01:00
Alex Rudenko
3a31070d05
chore: store artifacts with test results (#9912) 2023-03-24 15:31:47 +01:00
Alex Rudenko
f6ef167b0f
chore: validate licenses (#9873) 2023-03-23 10:22:52 +01:00
Alex Rudenko
ad7bbaebef
chore: remove retries and fix expectations (#9897) 2023-03-23 10:22:17 +01:00
Nikolay Vitkov
8bd73175e0
chore: run CI on up to date PRs (#9885) 2023-03-22 10:47:22 +01:00
Nikolay Vitkov
1ffe403a1d
chore: Issue Analyzer for Firefox (#9862) 2023-03-15 15:34:25 +01:00
Nikolay Vitkov
4351e0de9e
chore: fix Actions Node version to LTS (#9859) 2023-03-15 13:59:42 +01:00
Alex Rudenko
7f05d441d5
chore: fix esbuild problem (#9820) 2023-03-10 08:52:48 +01:00
Randolf
ca797add7e chore: fix pre-release 2023-03-06 14:38:37 +01:00
Nikolay Vitkov
22e4cc32a0
chore: fix pre-release workflow (#9788) 2023-03-06 14:17:29 +01:00
jrandolf
299d44477d
chore: remove pre-push and pre-commit (#9777) 2023-03-06 12:28:58 +01:00
Nikolay Vitkov
677760456d
chore: fix analyzer yarn installs (#9778) 2023-03-06 11:39:53 +01:00
Nikolay Vitkov
415da92300
chore: extract Changed packages workflow (#9741) 2023-02-23 15:37:36 +00:00
Nikolay Vitkov
a9a2e26bea
chore: Fix non Puppeteer releases (#9730) 2023-02-22 11:58:13 +01:00
Alex Rudenko
82683456e4
chore: npm i to refresh package-lock (#9715) 2023-02-20 16:21:07 +00:00
Alex Rudenko
5ac4a16a48
chore: use the node 18 in prerelease workflow (#9713) 2023-02-20 16:02:22 +00:00
Alex Rudenko
e0cdf1f4ac
chore: use the latest npm in prerelease workflow (#9711) 2023-02-20 15:43:53 +00:00
Nikolay Vitkov
fb0d405ee3
chore: Fix Markdown for Analyzer comments (#9705) 2023-02-17 19:19:06 +01:00
Nikolay Vitkov
3b44b9c4f5
chore: Add link to action when Analyzer runs (#9702) 2023-02-17 15:18:52 +01:00
Alex Rudenko
b50e43bc17
chore: introduce @puppeteer/browsers with a fetch method implementation (#9647)
Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com>
2023-02-13 11:49:50 +01:00
Nikolay Vitkov
6bc49a5e4f
chore: Update comment after confirming issue (#9641) 2023-02-09 15:27:23 +01:00
Nikolay Vitkov
45b7197a73
chore: Build only needed packages (#9620) 2023-02-02 11:18:17 +01:00
Nikolay Vitkov
bc62b15967
chore: Make analyzer replace comments (#9573)
Currently the Analyzer append the new error rather then replacing old
content.
2023-01-24 18:11:33 +00:00
Nikolay Vitkov
e911f18a93
chore: Extract doc checking job to improve speed (#9549)
Extracts the Doc checking in CI to `Inspect code` job, this should speed
up of the reset of the test as they need `check-changes` before running.

Drive-by: Updated `actions/checkout` to latest version. 

Note: Required Jobs should be changed for this to be possible to merge.
2023-01-20 11:37:11 +01:00
Nikolay Vitkov
7a4650d6ec
chore: Upsert comment (#9546)
When analyzer reruns we want it to update the comment - this will reduce
the number of comments overall.
2023-01-19 14:06:37 +01:00
Nikolay Vitkov
db6085df65
chore: Run Test only when necessary (#9538)
**What kind of change does this PR introduce?**

CI change

**Did you add tests for your changes?**

N/A

**If relevant, did you update the documentation?**

**Summary**

We want to run our test only when relevant parts of the code are
changed.
Example change to `ng-schematics` should not trigger `puppeteer` test.

**Does this PR introduce a breaking change?**

No

**Other information**
2023-01-19 13:53:43 +01:00
Alex Rudenko
153d65dd83
chore: allow disabling analyzer with a label (#9534)
cc @jrandolf
2023-01-18 09:21:10 +01:00
jrandolf
ac132a6a03
chore: disable IA when issue is confirmed but edited (#9525) 2023-01-17 08:21:22 +01:00
jrandolf
38b6b79196
chore: disable IA for low issue numbers (#9492) 2023-01-11 16:31:37 +01:00
jrandolf
4240e15f55
chore: fix issue analyzer (#9484) 2023-01-11 12:41:14 +01:00
jrandolf
ef35ee7296
chore: add issue analyzer (#9480)
See internal note.
2023-01-11 12:33:53 +01:00
jrandolf
7620cb30c3
chore: update bug template (#9477)
See internal doc.
2023-01-10 11:35:53 +01:00
Alex Rudenko
29a50764d4
chore: add BiDi integration for Chromium (#9410)
This PR adds experimental support for WebDriver BiDi by making use of
chromium-bidi to implement the BiDi protocol. The tests are disabled on
Windows due to flakiness (filed
https://github.com/GoogleChromeLabs/chromium-bidi/issues/361).
2022-12-20 14:37:31 +00:00
jrandolf
bd0b1e1dde
chore: ignore deprecation errors (#9427)
Because Wombat sometimes whines.
2022-12-16 14:49:18 +01:00
Alex Rudenko
6ae7077adf
chore: add a feature template (#9426) 2022-12-16 14:23:43 +01:00
jrandolf
fe986c6a50
chore: trigger reindexing on doc deployment (#9425) 2022-12-16 14:19:28 +01:00
Nikolay Vitkov
28cedac784
chore: Revert Dependabot config (#9411) 2022-12-14 09:58:57 +01:00
Alex Rudenko
e986660d36
chore: disable yarn tests (#9407)
The number of jobs we run is already high.
Yarn does not work well in our test setup on release PRs. Therefore, I
suggest we disable explicit tests for it and let's assume it's
compatible enough with npm.
2022-12-13 10:22:57 +01:00