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
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 879df9879738fabfa02466ce07634a0f5c132311.
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
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
9656692700
Update pull_request.yaml ( #8789 )
2022-06-08 13:08:30 +01:00
Michael Telatynski
911150846e
Add CI to improve experience for community ( #8779 )
...
* Add CI to improve experience for community
* Fix close-if-fork-develop if-condition
* Extract into reusable workflow
2022-06-08 11:43:54 +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
Michael Telatynski
fa8c346dfa
Rework the Cypress & Percy CI ( #8691 )
...
* Split Cypress out into its own workflow
* Improve PR Details job to use github-script and output labels
* Fix wrongly using github.ref in workflow_run actions which always refer to develop
* Update pr-details to be far more generic
* Tweak how we fill command-prefix
* Tweak cypress job to pass more params & fix if condition
* Bring in external changes
* Add docs
* Use new composite action, and an action to update a status check based on this workflow run
* Iterate approach
2022-06-07 09:03:25 +01:00