Commit Graph

53 Commits

Author SHA1 Message Date
renovate[bot] 28f217b035 Update all non-major dependencies (#10315)
* Update all non-major dependencies

* downgrade axe due to test failures

* ci: force rerun

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Janne Mareike Koschinski <jannemk@element.io>
2023-03-20 13:21:06 +01:00
Janne Mareike Koschinski 580857ecc0 Pin versions of third-party github actions (#10351) 2023-03-10 13:56:27 +01:00
renovate[bot] 307df9d2c3 Update all non-major dependencies (#9766)
* Update all non-major dependencies

* Prettier

* Revert axe-core

* Revert axe-core

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-03-06 17:21:09 +00:00
Michael Telatynski 73de53468a Allow percy branch protection when X-Needs-Percy is passed (#10230) 2023-02-23 15:57:29 +00:00
Michael Telatynski 9349526d94 Update cypress.yaml 2023-02-23 11:34:20 +00:00
Michael Telatynski dbc0dca591 Manually finalize Percy builds (#10220) 2023-02-23 11:10:11 +00:00
Michael Telatynski 2b52a95df6 Update cypress.yaml 2023-02-23 08:59:58 +00:00
Michael Telatynski 9b7176b0af Update cypress.yaml 2023-02-23 08:42:07 +00:00
Michael Telatynski 26652138bd Improve Percy stability by better scoping snapshots (#10207) 2023-02-23 16:57:48 +13:00
Michael Telatynski a3a2a0f914 Revert "Run Percy for all Cypress runs" (#10173) 2023-02-16 10:06:33 +00:00
Michael Telatynski 013fd0a343 Run Percy for all Cypress runs (#10089) 2023-02-07 13:37:33 +00:00
Michael Telatynski 19b81d257f Revert "Include percy in branch protection conditionally" (#10051
This reverts commit a07f9a723f.
2023-02-01 16:28:30 +00:00
Michael Telatynski a07f9a723f Include percy in branch protection conditionally (#9894) 2023-02-01 15:52:34 +00:00
Michael Telatynski 683b0928f3 Pass PR details to Cypress 2023-01-13 10:35:45 +00:00
Michael Telatynski 3874314e13 Parallelise Cypress runs once more (#9902) 2023-01-12 15:16:05 +00:00
Michael Kaye e652519cc6 Merge branch 'develop' into michaelk/continue_if_trci_upload_fails 2023-01-06 10:29:54 +00:00
Robin 8628aae410 Don't prefer STIXGeneral over the default font (#9711)
* Don't prefer STIXGeneral over the default font

STIXGeneral contains some glyphs for non-LGC scripts, but often doesn't implement these scripts fully. We should always try the browser's default fonts, which are likely to look nicer and have broader script support, before falling back to STIXGeneral.

* Explain why STIXGeneral shouldn't have precedence

* Add a regression test
2023-01-06 04:11:41 +00:00
Michael Kaye 9416c27bc7 Prettier whitespace changes 2023-01-05 11:53:53 +00:00
Michael Kaye 0daa517854 Remove accidental whitespace 2023-01-05 11:27:03 +00:00
Michael Kaye 89429ade49 If a trcli run fails, continue further uploads, and do not fail the GHA. 2023-01-05 11:25:47 +00:00
renovate[bot] 910aa0b813 Update cypress-io/github-action action to v5 (#9791)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-20 05:06:34 +00:00
Michael Kaye b728b27435 Report cypress test results into testrail. (#9685)
* Reduce cypress size/scope

* Emit cypress reports in junit-compatible format.

* Clean implementation of upload

* Append a warning if not all tests that testrail knows of are run.

* Only run testrail if on develop (like percy).

* Re-enable full test run.

* Update cypress.config.ts

* Ensure SUITE_ID is passed.

* Fix quoting on SUITE_ID, add environment

* Update .github/workflows/cypress.yaml

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

* re-add mocha-junit-reporter (was dropped in the merge)

* Prettifier on newly created file.

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-12-15 12:04:03 +00:00
Michael Weimann 526645c791 Apply prettier formatting 2022-12-12 12:24:14 +01:00
Andy Balaam 908f81fa26 Stop Cypress running in parallel to avoid failures with non-matching environments 2022-12-08 10:18:02 +00:00
renovate[bot] c3809d3afa Update all non-major dependencies (#9674)
* Typescript updates

* Update @types/node

* Fix more types

* Update all non-major dependencies

* Remove spurious cast

* Remove unused dependency rrweb-snapshot

* Update all non-major dependencies

* Iterate PR

* Update yarn.lock

* Remove stale dev dep

* Resolve

* Pin back axe-core for now, it is a bit too strict

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-07 00:36:23 +00:00
Michael Kaye 7065c58174 Update cypress.yaml GHA to not refer to workflow name. (#9649) 2022-12-05 11:43:22 +00:00
renovate[bot] 37c066f804 Update actions/upload-artifact action to v3 (#9670)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-01 06:34:29 +00:00
renovate[bot] 12232db7da Update actions/github-script action to v6 (#9669)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-01 06:33:51 +00:00
renovate[bot] 7acb59ed48 Update actions/checkout action to v3 (#9668)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-01 06:33:34 +00:00
Michael Telatynski 238a2b77af Update cypress.yaml (#9506) 2022-10-26 11:50:24 +00:00
Travis Ralston 6fe8744e4d Remove performance metrics from cypress (#9467)
They are unfortunately unreliable and have been broken since June anyways.
2022-10-20 00:52:17 -06:00
Michael Telatynski c365949e85 Update cypress.yaml (#9269) 2022-09-12 10:17:44 +01:00
Michael Telatynski e3b13eb97c Update commit status earlier in cypress workflow_run (#9263) 2022-09-08 23:05:05 +00:00
Michael Telatynski 638175b7d7 Update cypress.yaml (#9262) 2022-09-08 10:05:43 +01:00
Michael Telatynski 4be1d85522 Update cypress.yaml 2022-09-07 13:12:03 +01:00
Michael Telatynski 06540633fc Update cypress.yaml 2022-09-07 12:58:27 +01:00
Michael Telatynski 56326c75f1 Run Cypress in parallel (#9010)
* Update cypress.yaml

* Update cypress.yaml

* Make percy parallel-compatible

* Add PERCY_PARALLEL_NONCE

* Update cypress.yaml

* Merge performance measurement files
2022-09-07 12:48:37 +01:00
Michael Weimann 2179be299a Update pr-details to 1.2 (#9076) 2022-07-19 15:05:02 +00:00
Michael Telatynski eff0395771 Update cypress.yaml (#9007) 2022-07-08 10:06:29 +01:00
Michael Telatynski 79195dea8b Skip running jobs on fork develop where they lack secrets (#8837)
* Skip running jobs on fork `develop` where they lack secrets

* Fix contexts
2022-06-14 11:37:07 +01:00
Michael Telatynski 5b149bcffd Use a fixed matrix-org/github-action-benchmark (#8810) 2022-06-10 15:42:51 +01:00
Michael Telatynski 3510f8efa4 Update cypress.yaml (#8804) 2022-06-09 14:52:06 +01:00
Michael Telatynski 1d79c78f21 Update cypress.yaml 2022-06-09 10:12:45 +01:00
Michael Telatynski fc133041e3 Update cypress.yaml 2022-06-09 09:33:19 +01:00
Michael Telatynski 3fc6554225 Fix typo 2022-06-09 09:01:39 +01:00
Michael Telatynski 9c9bb26f47 Update cypress.yaml (#8801) 2022-06-09 08:45:25 +01:00
Michael Telatynski 30192469af Update cypress.yaml (#8797) 2022-06-08 22:08:28 +00:00
Michael Telatynski b260b3e063 Fix wrong permission for cypress check (#8793) 2022-06-08 16:14:34 +01:00
Michael Telatynski f53207a4fe Fix cypress checkout and use github actions environments (#8790)
* Fix cypress checkout and use github actions environments

* Harden github token for cypress.yaml

* Allow writing status checks
2022-06-08 16:00:47 +01:00
Michael Telatynski f65e8d088e Update matrix-org/github-action-benchmark (#8774)
* Update cypress.yaml

* Update cypress.yaml

* Update cypress.yaml
2022-06-07 10:56:39 +01:00