playwright/.github/workflows
Yury Semikhatsky 972ad89af2
feat(devops): publish merged reports to pull requests (#23419)
* Moved report merging and publishing logic into create_test_report.yml
shared between all workflows
* Merged reports are now published for try jobs on pull requests too. In
order to achieve that the logic had to be extracted into a separate
workflow triggered by
[workflow_run](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#workflow_run),
this way it can access secrets even if the original workflow was not
able to.
* The blob report data flow is different depending on whether the
workflow is triggered by a pull request or a push:
- For `pull_request` the workflow doesn't have access to the secrets it
uploads the blob report to the GitHub
artifact storage. Later on the merge workflow uploads that blob report
to Azure blob storage.
- Workflows triggered by `push` event can read secrets. They upload blob
report directly to Azure blob storage
and the merge workflow downloads the report from there rather than from
GitHub artifacts.
2023-06-01 08:40:43 -07:00
..
cherry_pick_into_release_branch.yml devops: replace deprecated set-output command with environment file (#20752) 2023-02-08 16:53:07 +01:00
create_test_report.yml feat(devops): publish merged reports to pull requests (#23419) 2023-06-01 08:40:43 -07:00
infra.yml devops: do not download electron on non-electron workflows (#22232) 2023-04-06 19:49:29 +02:00
pr_check_client_side_changes.yml devops: bump github actions (#16952) 2022-08-31 17:23:42 +02:00
publish_canary.yml devops: do not download electron on non-electron workflows (#22232) 2023-04-06 19:49:29 +02:00
publish_release_docker.yml devops: do not download electron on non-electron workflows (#22232) 2023-04-06 19:49:29 +02:00
publish_release_driver.yml devops: do not download electron on non-electron workflows (#22232) 2023-04-06 19:49:29 +02:00
publish_release_npm.yml devops: fix workflow publishing (#22673) 2023-04-26 18:25:43 -07:00
publish_release_traceviewer.yml devops: bump Node.js version 14 -> 16 (#20800) 2023-02-10 00:53:32 +01:00
roll_browser_into_playwright.yml devops: do not download electron on non-electron workflows (#22232) 2023-04-06 19:49:29 +02:00
roll_driver_nodejs.yml devops: fix roll Node.js version of driver workflow 2023-02-21 14:30:12 +01:00
tests_components.yml chore: test on Node.js 20 (#22651) 2023-05-30 18:16:34 +02:00
tests_electron.yml devops: do not upload test-results artifacts (#23168) 2023-05-19 13:06:42 -07:00
tests_primary.yml feat(devops): publish merged reports to pull requests (#23419) 2023-06-01 08:40:43 -07:00
tests_secondary.yml feat(devops): publish merged reports to pull requests (#23419) 2023-06-01 08:40:43 -07:00
tests_stress.yml devops: do not download electron on non-electron workflows (#22232) 2023-04-06 19:49:29 +02:00
tests_video.yml devops: do not upload test-results artifacts (#23168) 2023-05-19 13:06:42 -07:00
tests_webview2.yml devops: do not upload test-results artifacts (#23168) 2023-05-19 13:06:42 -07:00
trigger_build_chromium_with_symbols.yml devops: fix symbols trigger workflow 2023-01-31 15:55:01 +01:00
trigger_tests.yml devops: update repo for internal tests 2022-10-30 21:33:30 -07:00