Commit Graph

612 Commits

Author SHA1 Message Date
Pavel Feldman 230da2927d cherry-pick(#35004): chore: mute git error on vscode tests 2025-03-04 10:48:59 -08:00
Pavel Feldman 8aa5a5cbbb cherry-pick(#34981): chrome: git commit info gha fix 2025-03-04 09:41:17 -08:00
Adam Gastineau c64f0ffa1d chore: manually add exception for esbuild vulnerability (#34875) 2025-02-20 14:47:44 -08:00
Max Schmitt 605eb0d657 Revert "devops: migrate away from merge.config.ts (#34802)"
This reverts commit df6e3f043a.
2025-02-17 09:33:20 +01:00
Max Schmitt df6e3f043a devops: migrate away from merge.config.ts (#34802) 2025-02-14 11:58:37 +01:00
Max Schmitt 6c2c90203e devops(gha): allow workflow_dispatch in roll browser script (#34531)
Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
2025-01-29 17:16:50 +01:00
Max Schmitt 8d716b28a1 chore(bidi): use full test title in CSV expectations (#34496) 2025-01-27 14:17:47 +01:00
Max Schmitt 52580d640d Revert "fix(ci): Prevent workflows from automatically running on forks (#34408)" (#34488) 2025-01-27 14:03:19 +01:00
Henrik Skupin 9d91d7a1e9 chore(firefox): Don't upgrade HTTP requests to HTTPS (#34465) 2025-01-24 13:36:23 -08:00
Adam Gastineau b75fc4c547 fix(ci): Prevent workflows from automatically running on forks (#34408) 2025-01-22 07:05:34 -08:00
Adam Gastineau 01ba528904 fix: Prepare CI to properly run Electron on ubuntu-latest (24.04) (#34238) 2025-01-09 06:34:59 -08:00
Yury Semikhatsky 03cf7429a4 chore(bidi): upload report.csv to azure (#34122) 2024-12-20 18:04:21 -08:00
Yury Semikhatsky 3bc72eb841 chore(bidi): disambiguate report.csv artifact name (#34110) 2024-12-20 08:58:15 -08:00
Yury Semikhatsky cc98166aaa chore(bidi): add csv report (#34107) 2024-12-19 22:59:24 -08:00
Max Schmitt 613f6c5f95 devops: run bidi tests for bidi changes (#34099) 2024-12-19 21:03:33 +01:00
Max Schmitt 8d57b7543e chore: introduce chromium-tip-of-tree-headless-shell (#33964) 2024-12-11 18:11:33 -08:00
Max Schmitt 402bb4ccf8 devops: update GitHub Actions via dependabot (#33683) 2024-11-20 08:13:35 +01:00
Max Schmitt 7f7b440c72 devops: deduplicate redudant information in client side changes issue (#33666) 2024-11-19 19:06:20 +01:00
Dmitry Gozman 31a2b7bbdc chore: update headless shell treatment (#33603) 2024-11-14 04:20:44 -08:00
Dmitry Gozman f54d3f44c2 chore: download and launch chromium-headless-shell for headless chromium (#33454) 2024-11-13 02:52:28 -08:00
Dmitry Gozman d561ba7b86 fix(chromium-headless-shell): fallback to chromium when running headed (#33490) 2024-11-08 07:04:41 -08:00
Dmitry Gozman 82f6c15e6a feat(chromium): switch to headless=new by default (#33262)
Co-authored-by: Max Schmitt <max@schmitt.mx>
2024-11-04 12:56:00 +01:00
Max Schmitt 76ffc2374c devops: increase heap size to 8 GB for merge report workflow (#33422)
Signed-off-by: Max Schmitt <max@schmitt.mx>
2024-11-04 11:42:50 +01:00
Max Schmitt 487134fbaf devops: add chromium-headless-shell bots (#33242) 2024-10-24 11:34:41 +02:00
Meir Blachman 4b187107ee devops: fix 'client side changes bot' PR links in PRs (#33189) 2024-10-20 18:44:48 +02:00
Max Schmitt b1fb4f16a7 chore: hide 'markdown' reporter (#33140) 2024-10-18 23:00:05 +02:00
Max Schmitt 6ea17a5d82 chore: move non-test utility workflows to ubuntu-24.04 (#33176) 2024-10-18 16:38:55 +02:00
Max Schmitt 895be9f8de chore: lint java docs snippets (#32945) 2024-10-04 11:34:04 +02:00
Yury Semikhatsky d7651b8f56 chore(bidi): disable firefox tracing on CI (#32935)
Disabling as it produces [too much
output](https://github.com/microsoft/playwright/pull/32908#issuecomment-2387914821).
2024-10-02 11:16:56 -07:00
Max Schmitt 31a4a74598 chore: do not create a GitHub Status Check for merge results (#32928) 2024-10-02 15:23:42 +02:00
Yury Semikhatsky 228eb141db chore(bidi): enable logs in Firefox on CI (#32908) 2024-10-01 11:15:27 -07:00
Max Schmitt b78103ba50 devops: simplify 'headed' testing matrix (#32878) 2024-09-30 14:40:56 +02:00
Max Schmitt dde8090916 devops: unite channel tests into single GHA matrix workflows (#32876) 2024-09-30 14:24:05 +02:00
Max Schmitt d3e38c32af devops: align macOS versions in workflows (#32871) 2024-09-30 12:42:47 +02:00
Max Schmitt 412073253f test: unflake microphone/video tests on macOS 15 (#32870) 2024-09-30 10:31:15 +02:00
Playwright Service 463bd55cf0 feat(webkit): roll to r2083 (#32813) 2024-09-26 21:49:02 +02:00
Yury Semikhatsky bef1e990ac chore(bidi): run firefox tests against nightly build (#32737) 2024-09-20 12:57:10 -07:00
Max Schmitt 762e954599 devops: update GitHub Actions (#32634)
Fixes: 
<img width="2205" alt="image"
src="https://github.com/user-attachments/assets/0cd09784-6f0b-4331-9e08-315cf8614031">

For future reference: `pip install github-actions-cli &&
github-actions-cli update-actions --update`
2024-09-16 15:43:42 +02:00
Max Schmitt dc5bbbf295 devops: remove macos-12 bots (#32587)
We stopped supporting macos-12 in 1.45, see the release notes and
https://github.com/microsoft/playwright/pull/31283.
2024-09-12 11:27:47 +02:00
Max Schmitt a838e74c61 devops: move macos runners to public infra (#32586) 2024-09-12 10:50:05 +02:00
Yury Semikhatsky fd1f32556b chore: run all tests with bidi by default (#32572)
Only use expectation files on CI to save resources
2024-09-11 14:24:32 -07:00
Yury Semikhatsky c8a72d63ad chore: run bidi firefox tests on ci (#32527) 2024-09-09 17:22:19 -07:00
Max Schmitt 718bd9b35f devops: run BiDi tests (#32493) 2024-09-07 09:16:42 +02:00
Pavel Feldman a87426ee0d Update bug.yml
Signed-off-by: Pavel Feldman <pavel.feldman@gmail.com>
2024-09-04 09:17:43 -07:00
dependabot[bot] b43915f4cc chore(deps): bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows (#32436) 2024-09-04 13:05:51 +02:00
Max Schmitt cae779b74f docs: recommend Ubuntu 24.04 in Docker images (#31435) 2024-08-12 16:39:56 +02:00
Max Schmitt 73e0e92a7e devops: retry download of upstream Node.js for drivers (#31962) 2024-08-01 19:45:25 +02:00
Max Schmitt 335d31bf65 devops: remove GHA todo in primary workflow for itest (#31871)
This TODO got added during our GHA refactoring a while ago, where I
thought it might make sense to run our itests in `bash`. We didn't do it
before the refactoring either. It seems good to keep them running in
`pwsh` instead, so lets just remove the TODO.

Investigation notes: Running in `bash` on Windows via `Git Bash` seems
like doing a lot of magic, especially with path handling. Things
[like](https://github.com/microsoft/playwright/blob/a02ed38e604d6c8517dda148fcf63ee44f5c9ce4/tests/installation/registry.ts#L143)
this break then, since `tar` even when using `Git Bash` [doesn't accept
a Windows
path](https://sourceforge.net/p/mingw/mailman/mingw-users/thread/54CE104A.7060108@hccnet.nl/).

Signed-off-by: Max Schmitt <max@schmitt.mx>
2024-07-26 11:04:51 +02:00
Pavel Feldman 2a7f17d820 chore: fix simulated clock bots (#31301) 2024-06-17 09:17:38 -07:00
Max Schmitt 185cc43dbf devops: fix merge reports on PRs (#31232) 2024-06-10 19:21:02 +02:00