Commit Graph

200 Commits (b5493680cee23b3683a644dcdb452f43e2b3fbe0)

Author SHA1 Message Date
Michael Telatynski 9cecac0cee
Only respect X-Needs-Percy in the Merge Queue (#10520)
* Enable merge queues

* Iterate

* Iterate

* iterate

* Only respect X-Needs-Percy in the Merge Queue
2023-04-06 14:30:56 +00:00
Michael Telatynski b73032145d
Enable merge queues (#10515)
* Enable merge queues

* Iterate

* Iterate

* iterate

* Fix check blocked and others not running in MQ

* Add concurrency

* Iterate

* Iterate

* Iterate

* Iterate

* Update pr-details action
2023-04-06 13:41:20 +00:00
renovate[bot] 7321277ed8
Update all non-major dependencies (#10524)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-06 14:39:40 +01:00
renovate[bot] abfc349e10
Update tj-actions/changed-files digest to 79adacd (#10523)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-06 12:43:01 +00:00
Michael Telatynski e9cc88b872
Update pull_request.yaml 2023-04-06 10:42:08 +01:00
Michael Telatynski c1001e2794
Update tests.yml 2023-04-06 09:57:51 +01:00
Michael Telatynski 5509b252c3
Update static_analysis.yaml 2023-04-06 09:57:24 +01:00
Michael Telatynski 7d04dc2a9c
Update element-web.yaml 2023-04-06 09:56:23 +01:00
Michael Telatynski 700af0954a
Update cypress.yaml 2023-04-05 17:48:27 +01:00
Michael Telatynski d960071177
Update cypress.yaml 2023-04-05 17:45:45 +01:00
Michael Telatynski 30f42ea426
Update cypress.yaml 2023-04-05 16:57:32 +01:00
Michael Telatynski ea6a2033ee
Tweak Percy cron trigger to not run on weekends (#10519
`Runs at 04:17, Monday through Friday.`
2023-04-05 13:45:07 +01:00
Michael Kaye 5cd459ff2d
Check kiwi_enable value for '1'-ness, not presence (#10482)
Change from string-y checking for true ('0' is true) to comparison against the string '1', which is only true if exactly equal to '1'.

This has been submitting more test results to Kiwi than we want/need.
2023-04-03 09:54:49 +01:00
Michael Telatynski 24eed963d3
Use frozen lockfile instead of pure lockfile on yarn install (#10493) 2023-03-31 15:06:08 +00:00
Andy Balaam 372c5e1fbf
Run screenshot tests daily, instead of on each commit (#10426)
* Stop running Percy on develop builds

Instead, we will run it daily. This will reduce the number of Percy
tests we run each month.

* Run screenshot tests daily

* Prettier for percy_daily.yml

* Maybe something like this
2023-03-23 14:55:16 +00:00
Michael Kaye 853b3f822d
Push cypress test results to kiwitcms not testrail (#10401) 2023-03-22 10:31:15 +00:00
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
Florian Duros 8d9fdc3b41
Use cache for jest (#10124) 2023-03-03 10:38:04 +01: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 241a8bfc75
Update pull_request.yaml 2023-02-21 12:24:24 +00:00
Michael Telatynski d6458133e5
Update tests.yml 2023-02-21 09:57:43 +00:00
Michael Telatynski 0aead925d3
Allow disabling coverage for downstream testing (#10198) 2023-02-21 09:52:55 +00:00
Michael Telatynski a09e105c23
Make workflows reusable for downstream testing (#10174) 2023-02-20 11:41:36 +00:00
Michael Telatynski a3a2a0f914
Revert "Run Percy for all Cypress runs" (#10173) 2023-02-16 10:06:33 +00:00
Johannes Marbach d276e11bd1
Update .github/workflows/static_analysis.yaml
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-02-08 15:49:09 +01:00
Johannes Marbach b62006e915
Checkout PR head for strict error checker 2023-02-08 13:10:25 +01: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
renovate[bot] 277f7258d9
Update tj-actions/changed-files action to v35 (#9917)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-16 09:06:32 +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
Michael Telatynski 825fce7bc3
Update netlify.yaml GHA to not refer to workflow name (#9826) 2023-01-03 10:13:22 +00:00
renovate[bot] 249bd779f2
Update nwtgck/actions-netlify action to v2 (#9793)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-23 09:40: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