summaryrefslogtreecommitdiff
path: root/.github/workflows/playwright.yml
Commit message (Collapse)AuthorAge
* Bump actions/checkout from 3 to 4dependabot[bot]2023-09-23
| | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Remove hardcoded version from manifestDarius Jahandarie2023-09-23
| | | | | | * Dynamically set version as argument to build script * Set version using tag ref_name in CI * [Cleanup] gitignore ext/manifest.json as it's dynamically generated
* Fix caching and fonts in playwright.ymlDarius Jahandarie2023-08-20
| | | | | | | When playwright is installed (i.e., not pulled from cache), the `--with-deps` flag causes it to pull in system dependencies as well. That makes the current caching strategy incoherent, as those dependencies will not be part of the cache as defined. Causing different behavior when pulling from cache vs installing fresh. In particular, some of the dependencies it pulls in are fonts, which causes the output of the test to change due to the available fonts changing. In fact, fonts are the _only_ dependencies it pulls in, everything else is already present in the stock ubuntu image. So it seems fine to just remove `--with-deps` and just pull in the image. If we discover we need system deps at any point, we can use `npx playwright install-deps chromium` in a separate command to pull in those deps, and figure out an alternate caching strategy fo rthem.
* Remove font checkEwan Fox2023-08-16
|
* Revert and Fix!Ewan Fox2023-08-16
|
* Bump dawidd6/action-download-artifact from 2.26.0 to 2.27.0dependabot[bot]2023-04-17
| | | | | | | | | | | | | | Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 2.26.0 to 2.27.0. - [Release notes](https://github.com/dawidd6/action-download-artifact/releases) - [Commits](https://github.com/dawidd6/action-download-artifact/compare/5e780fc7bbd0cac69fc73271ed86edf5dcb72d67...246dbf436b23d7c49e21a7ab8204ca9ecd1fe615) --- updated-dependencies: - dependency-name: dawidd6/action-download-artifact dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* playwright: try to make sure font installs properlyDarius Jahandarie2023-04-03
|
* playwright: add cjk fontsxy2_2023-03-30
| | | | By default CJK fonts are not installed on the Ubuntu image,
* playwright: install Japanese font in Ubuntu imagexy2_2023-03-26
| | | | | By default CJK fonts are not installed on the Ubuntu image, which led to characters not displaying on the screenshot diffing tests.
* Fix playwright action so that it leaves comments even for PRs from forksDarius Jahandarie2023-03-26
|
* Add visual diffing in CIDarius Jahandarie2023-03-23