1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-09-12 02:51:59 +03:00
Commit Graph

360 Commits

Author SHA1 Message Date
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
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]
9f0c8d935d Update tj-actions/changed-files action to v34 (#9678)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-01 07:56:41 +00:00
renovate[bot]
10666d2fa2 Update peter-evans/repository-dispatch action to v2 (#9677)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-01 07:45:26 +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
5f6b1dda8d Update CODEOWNERS (#9654) 2022-11-29 23:18:47 +00:00
Michael Telatynski
440f76c3e8 Add a required tsc strict check for --noImplicitAny (#9647) 2022-11-29 15:43:08 +00:00
Florian Duros
d71a72e27c Add slow jest reporter (#9599)
Add slow jest reporter
2022-11-24 14:53:32 +01:00
Michael Telatynski
041bb46284 Wire up Netlify deployments for update notifications (#9609) 2022-11-22 14:37:29 +01:00
Michael Telatynski
0b54699829 Add --noImplicitAny to strict CI check (#9601) 2022-11-21 09:19:02 +00:00
Michael Telatynski
cd46c89699 Fix branch matching for the strict tsc CI (#9597) 2022-11-18 15:05:26 +00:00
Michael Telatynski
272aae0973 Add CI to run rethemendex.sh (#9577) 2022-11-14 18:31:20 +00:00
Michael Telatynski
04bc8fb71c Optimise Jest run in CI (#9542) 2022-11-04 10:48:08 +00:00
Michael Telatynski
0bb9db302d Enable tsc --strict CI to prevent gaining more errors (#9541) 2022-11-03 16:38:26 +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
eaff7e945c Consolidate js-sdk release mode typing CI (#9326) 2022-09-30 17:12:16 +01:00
Michael Telatynski
9d83fba5ca Turn off tsc --strict annotations (#9285)
* Update static_analysis.yaml

* Update static_analysis.yaml
2022-09-16 11:09:32 +00: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
5bdae150fa Tweak backport labels (#9258) 2022-09-07 14:15:03 +00: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 Telatynski
9f5857dd38 Simplify releases: move npm publishing to gha, consolidate scripts (#9216)
* Remove stale comment re dependency

* Move npm publishing from release.sh to GHA

* Extract js-sdk & react-sdk post release steps

* Consolidate release subproject upgrade management
2022-09-06 12:10:28 +01:00
Michael Telatynski
ec0b2b551a Add backport automation (#9214) 2022-08-24 12:45:35 +01:00
Michael Telatynski
e11b0cef47 Add static analysis for tsc --strict (#9212)
* Add static analysis for tsc --strict

* Make tsconfig legal

* Make tsconfig more legal

* Update static_analysis.yaml

* Test strict mode check

* Revert "Test strict mode check"

This reverts commit 879df98797.
2022-08-24 11:08:26 +01:00
Šimon Brandner
a866005bea Add GHA for Dead Code Analysis (#9052) 2022-08-04 08:00:49 +00:00
Michael Telatynski
f566c600e2 Port remaining Puppeteer tests over to Cypress (#9104)
* Port remaining Puppeteer tests over to Cypress

* Remove puppeteer support files

* Fix lifecycle matrixclientpeg setup race condition

* Alternative solution to the lifecycle problem

* Dismiss the notifications toast
2022-07-29 14:03:25 +00:00
renovate[bot]
8383148373 Configure Renovate (#9112)
* Add renovate.json

* Delete renovate.json

* Create renovate.json

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-07-27 16:13:38 +01:00
Michael Weimann
2179be299a Update pr-details to 1.2 (#9076) 2022-07-19 15:05:02 +00:00
Travis Ralston
3abf8a1d51 Add a basic PR checklist for all PRs (#9046)
* Add a basic PR checklist for all PRs

It'll be mildly annoying for core developers who have to constantly remove or edit this, but it'll also serve as a good reminder to do these things.

Note that signoff is not required for core developers.

* *ahem*
2022-07-11 14:58:34 -06: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