Michael Telatynski
99ca613818
Move 2 runners from Cypress to Playwright ( #12034 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-12-12 16:51:54 +00:00
David Baker
f628591227
Fix playwright result reporting for js-sdk upstream tests ( #12010 )
...
* Fix playwright result reporting for js-sdk upstream tests
Make the reporter job check out the react sdk explictly so it gets
the right thing when used from other workflows like the js-sdk.
* Remove c+ped lines from above that would have broken it
2023-12-07 13:45:44 +00:00
Michael Telatynski
d06fc7d623
Move two runners from Cypress to Playwright to rebalance runtime ( #12006 )
2023-12-06 15:13:03 +00:00
Michael Telatynski
d5abde0e6e
Improve usage of Playwright and documentation ( #11999 )
...
Co-authored-by: Andy Balaam <andy.balaam@matrix.org>
2023-12-06 10:13:48 +00:00
Michael Telatynski
09fddc0676
Update Sibz/github-status-action to use node16 to silence warning ( #11955 )
2023-12-04 15:42:54 +00:00
Michael Telatynski
d7c682d05e
Update end-to-end-tests.yaml ( #11991 )
2023-12-04 11:32:39 +00:00
Michael Telatynski
e207798a8f
Allow for running playwright tests upstream ( #11959 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-29 11:42:00 +00:00
renovate[bot]
11695d3227
Update actions/setup-node action to v4 ( #11969 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-29 09:07:26 +00:00
R Midhun Suresh
ff98d5bed0
Allow passing knapsack token as secret in workflow
2023-11-29 11:09:00 +05:30
renovate[bot]
93f07e43dc
Update matrix-org/netlify-pr-preview action to v3 ( #11970 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-28 21:45:51 +00:00
renovate[bot]
e2978ebb98
Update actions/checkout action to v4 ( #11968 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-28 19:22:17 +00:00
Michael Telatynski
d47f856ba0
Fix end-to-end-tests.yaml netlify prefix
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-28 10:55:54 +00:00
Michael Telatynski
1f6287e2b5
Update end-to-end-tests.yaml
2023-11-28 10:42:23 +00:00
Michael Telatynski
e49a866114
Update end-to-end-tests.yaml
2023-11-28 10:29:29 +00:00
Michael Telatynski
253ba55951
Deploy Playwright html report to Netlify ( #11923 )
...
* Deploy Playwright html report to Netlify
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Simplify
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-28 09:18:28 +00:00
Johannes Marbach
ba3395e833
Adapt to renaming of release-action workflow ( #11930 )
2023-11-24 14:54:28 +00:00
Michael Telatynski
e0c31f53fa
Simplify Netlify workflow ( #11924 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-23 08:19:33 +00:00
Johannes Marbach
e521fd529e
Set up CI to lint workflows with action-validator ( #11921 )
2023-11-22 15:23:29 +00:00
Michael Telatynski
eb5516b7b1
Update end-to-end-tests.yaml
2023-11-22 12:54:31 +00:00
Michael Telatynski
f3432ca838
Update end-to-end-tests.yaml
2023-11-22 08:52:59 +00:00
Michael Telatynski
04d095b871
Update end-to-end-tests.yaml
2023-11-22 08:46:33 +00:00
Michael Telatynski
b6521ba86e
Update end-to-end-tests.yaml
2023-11-22 08:38:26 +00:00
Michael Telatynski
4a0ffefae7
Update end-to-end-tests.yaml
2023-11-21 22:08:06 +00:00
Michael Telatynski
1529099143
Update end-to-end-tests.yaml
2023-11-21 21:47:11 +00:00
Michael Telatynski
0f1f056503
Add Playwright end to end testing ( #11912 )
...
* Install playwright
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Add foundations for writing tests under Playwright
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* .gitignore juggling
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Add tsconfig and fix eslint rules
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-21 17:33:32 +00:00
R Midhun Suresh
6b78c95cfb
Provide commit hash ( #11896 )
2023-11-21 06:33:35 +00:00
R Midhun Suresh
bfab177394
Use github_env
2023-11-17 12:08:19 +05:30
R Midhun Suresh
085b39c7af
Use knapsack pro to speed up cypress tests ( #11863 )
...
* Install knapsack pro
* Use knapsack pro command
* Lint
* Use chrome
* Add test file pattern
* Use two different tokens for knapsack
* Use the correct secret
* Update lockfile
* Fix conflict
* Remove redundant options
* Add explaining comment
* Remove outdated variables and steps
* Update comment
* Fix conflict
* Use the chrome we setup earlier
* Add back percy config
* Set knapsack pro branch
* Use github_env to get browser path
* Add badge to readme
* Update .github/workflows/cypress.yaml
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
* Apply prettier
---------
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-16 16:11:03 +00:00
Michael Telatynski
c00267a29d
Run Localazy Download on a schedule 3 times a week instead of during release process ( #11858 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-16 06:39:50 +00:00
renovate[bot]
a526975f39
Update actions/github-script action to v7 ( #11882 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-15 23:10:58 +00:00
Michael Telatynski
eca08db05a
Update release-drafter.yml
2023-11-14 14:32:34 +00:00
Johannes Marbach
7a56d61a9e
Disable Percy ( #11852 )
...
* Disable Percy
While visual regression testing is without doubt an essential part of
quality assurance, the way we're currently using Percy brings little
to no value while causing mainenance overhead. Therefore, we're disabling it
until we have figure out https://github.com/vector-im/wat-internal/issues/36
and https://github.com/vector-im/wat-internal/issues/56 .
* Also disable nightly build
* Comment out Percy step instead of fiddling with the output value
* Appease the frigging linter
2023-11-10 21:25:18 +00:00
Michael Telatynski
bef8aec483
New release automations ( #11825 )
...
* Add release-drafter
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Initial release automation
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Simplify dependency management
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Add release-gitflow.yml
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-10 17:30:16 +00:00
R Midhun Suresh
03b01b4a50
Use command prefix ( #11843 )
2023-11-09 09:37:33 +00:00
R Midhun Suresh
46d36885d3
Remove variables
2023-11-09 01:49:55 +05:30
R Midhun Suresh
8697d3db6f
Format file
2023-11-09 00:31:46 +05:30
R Midhun Suresh
a3d34af80b
Remove more code
2023-11-09 00:26:57 +05:30
Johannes Marbach
7a0b1d5e45
Revert back to poor-man's parallelization ( #11838 )
2023-11-08 14:30:22 +00:00
Johannes Marbach
806e146f16
Remove Kiwi upload ( #11833 )
...
* Remove Kiwi upload
* Remove JUnit upload
2023-11-07 13:15:30 +00:00
Richard van der Hoff
c344a378b4
Run Cypress on Rust crypto ( #11828 )
...
* Run Cypress on Rust crypto
* Keep rust and legacy crypto results apart
* Move crypto stack id to kiwi build ID
... instead of test suite name
2023-11-06 16:52:41 +00:00
renovate[bot]
7826c62d28
Update all non-major dependencies ( #11817 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-01 08:36:41 +00:00
renovate[bot]
526ee53976
Update actions/setup-node action to v4 ( #11820 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-31 17:11:42 +00:00
Michael Telatynski
42db15fc0d
Delete .github/workflows/upgrade_dependencies.yml
2023-10-24 00:48:16 +01:00
renovate[bot]
36d7f8947e
Update cypress-io/github-action digest to 2d4bd63 ( #11616 )
...
* Update cypress-io/github-action digest to 2d4bd63
* Update cypress.yaml
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-10-17 16:08:54 +00:00
renovate[bot]
6e19bf6b86
Update browser-actions/setup-chrome digest to 905ab04 ( #11705 )
...
* Update browser-actions/setup-chrome digest to 905ab04
* Update cypress.yaml
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-10-17 16:06:33 +00:00
Michael Telatynski
7f37699566
Update localazy_upload.yaml
2023-10-17 10:49:53 +01:00
Andy Balaam
38728069e2
Always use cypress-multi-reporters XML report, not just in CI ( #11731 )
2023-10-13 08:50:05 +00:00
Andy Balaam
e5a3b6c390
Include Percy command in config for Cypress ( #11730 )
...
because command overrides command-prefix, so Percy was not being
invoked.
2023-10-11 14:15:33 +00:00
Richard van der Hoff
91413bc6b6
Revert "Turn on Cypress debug logs to figure out why reports are not being created" ( #11720 )
...
This reverts commit 70d834c28e
.
2023-10-05 16:58:11 +00:00
Andy Balaam
70d834c28e
Turn on Cypress debug logs to figure out why reports are not being created
2023-10-04 14:57:43 +01:00