Commit Graph

63039 Commits (t3chguy/playwright-homeservers)

Author SHA1 Message Date
renovate[bot] 0e2b16abf1
Update react-types (#28707)
* Update react-types

* resolutions

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-07 14:36:13 +00:00
renovate[bot] f6e999c87d
Update guibranco/github-status-action-v2 digest to 56cd38c (#28896)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 14:30:27 +00:00
renovate[bot] 3983bd5646
Update peter-evans/create-pull-request digest to 67ccf78 (#28897)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 14:30:16 +00:00
renovate[bot] e8402f1657
Update browserslist (#28705)
* Update browserslist

* Update ua strings

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-07 14:29:33 +00:00
renovate[bot] 69237e7df2
Update dependency @stylistic/eslint-plugin to v2.12.1 (#28904)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 14:13:08 +00:00
renovate[bot] cf1c0805f1
Update dependency @matrix-org/spec to v1.13.0 (#28902)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 14:11:50 +00:00
renovate[bot] b6a1aea825
Update fontsource monorepo to v5.1.1 (#28901)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 14:11:39 +00:00
renovate[bot] b97005c182
Update dependency @formatjs/intl-segmenter to v11.7.8 (#28900)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 14:11:01 +00:00
Michael Telatynski 4142c809a3
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-07 13:38:50 +00:00
Michael Telatynski 9599c57a20
Update deploy.yml 2025-01-07 13:00:00 +00:00
Michael Telatynski afc0dd5f86
Update deploy.yml 2025-01-07 12:36:53 +00:00
Michael Telatynski e4cff3fba0
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-07 11:18:26 +00:00
Michael Telatynski 7acadc29cc
Speed up Netlify CI/CD (#28878)
* Speed up Netlify CI/CD

By switching it from using the webapp from the E2E CI to the Build CI which doesn't need to await any tests

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-07 10:58:29 +00:00
Michael Telatynski 7d8f00f404
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-07 10:46:40 +00:00
Michael Telatynski df510dc74b
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-07 09:55:30 +00:00
Michael Telatynski a73faffe37
Prepare for switch to testcontainers in playwright (#28880)
* Remove access to homeserver.config.baseUrl field in favour of homeserver.baseUrl

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Use sane default_server_config and specify server.invalid in the specific tests which demand it

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* break cycle

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* typo

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-07 09:21:07 +00:00
Michael Telatynski 40d755af6c
Run Playwright tests against Dendrite & Pinecone periodically
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-07 09:09:53 +00:00
Michael Telatynski 1e758cacae
Update triage-stale-flaky-tests.yml 2025-01-07 08:51:27 +00:00
Michael Telatynski 0410574b20
Wire up basics of dendriteHomeserver
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 18:18:13 +00:00
Michael Telatynski fd447324b5
Merge branch 't3chguy/prepare-playwright-testcontainers' of https://github.com/vector-im/element-web into t3chguy/playwright-testcontainers 2025-01-06 17:38:18 +00:00
Michael Telatynski 7ceced6d16
Merge branch 'develop' of https://github.com/vector-im/element-web into t3chguy/prepare-playwright-testcontainers
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 17:37:51 +00:00
Michael Telatynski ea6132084e
prettier
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 17:32:40 +00:00
Michael Telatynski 9ba9f1cd80
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 17:30:06 +00:00
Michael Telatynski 69723c5b47
Merge branch 't3chguy/prepare-playwright-testcontainers' of https://github.com/vector-im/element-web into t3chguy/playwright-testcontainers
# Conflicts:
#	playwright/e2e/register/register.spec.ts
2025-01-06 17:29:29 +00:00
Michael Telatynski ac53bab10c
Merge branch 'develop' of https://github.com/vector-im/element-web into t3chguy/playwright-testcontainers
# Conflicts:
#	playwright/e2e/crypto/backups.spec.ts
2025-01-06 17:29:10 +00:00
David Baker 7b565e7997
Fix building the automations mermaid diagram (#28881)
* Fix building the automations mermaid diagram

The was using a runner output instead which is not going to work in
this simple script, so just skip anything that's not an array - not
really sure what else we can do here short of implementing large
parts of github actions.

* Prettier
2025-01-06 17:28:16 +00:00
Michael Telatynski b16088d098
Update matrix-authentication-service in Playwright tests (#28876)
* Update matrix-authentication-service in Playwright tests

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* delint

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Actually do the update

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Fix mas run

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 17:24:11 +00:00
Michael Telatynski 27652d0620
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 17:23:35 +00:00
Michael Telatynski 1368dc0564
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 16:51:26 +00:00
David Baker 29624f7bcb
Add a playwright test for backup reset / deleted (#28858)
* Add a playwright test for backup reset / deleted

A slightly tricky one to test but an important case that people can hit,
and one that otherwise wouldn't get hit a lot during normal usage, so I
think probably quite a useful test to have. Mostly though, I'm about
to change this to a toast, so I'd like a test to assert that it still works.

* Return directly

Co-authored-by: Florian Duros <florianduros@element.io>

* Fix tsdco

---------

Co-authored-by: Florian Duros <florianduros@element.io>
2025-01-06 16:32:10 +00:00
Michael Telatynski b2fb036f62
typo
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 16:06:02 +00:00
Michael Telatynski f6ea850027
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 16:05:47 +00:00
Michael Telatynski e7b62c3b46
Merge branch 't3chguy/prepare-playwright-testcontainers' of https://github.com/vector-im/element-web into t3chguy/playwright-testcontainers
# Conflicts:
#	playwright/e2e/app-loading/guest-registration.spec.ts
#	playwright/e2e/crypto/dehydration.spec.ts
#	playwright/e2e/crypto/utils.ts
#	playwright/e2e/forgot-password/forgot-password.spec.ts
#	playwright/e2e/login/soft_logout.spec.ts
#	playwright/e2e/oidc/index.ts
#	playwright/e2e/register/email.spec.ts
#	playwright/plugins/homeserver/index.ts
#	playwright/plugins/homeserver/synapse/index.ts
2025-01-06 15:59:28 +00:00
Michael Telatynski 7104429793
Merge branch 't3chguy/playwright-update-mas' of https://github.com/vector-im/element-web into t3chguy/playwright-testcontainers
# Conflicts:
#	playwright/plugins/homeserver/synapse/templates/mas-oidc/homeserver.yaml
#	playwright/plugins/matrix-authentication-service/config.yaml
#	playwright/plugins/matrix-authentication-service/index.ts
2025-01-06 15:54:19 +00:00
Michael Telatynski 08bb07e680
break cycle
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 15:47:43 +00:00
Michael Telatynski 4cacb832b0
Fix mas run
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 15:45:44 +00:00
Michael Telatynski d80ad9d358
Use sane default_server_config and specify server.invalid in the specific tests which demand it
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 15:40:19 +00:00
Michael Telatynski 8e1372b0b4
Remove access to homeserver.config.baseUrl field in favour of homeserver.baseUrl
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 15:29:52 +00:00
Michael Telatynski 63e855e0c4
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 15:25:40 +00:00
Michael Telatynski d506dec51a
Actually do the update
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 15:09:39 +00:00
Michael Telatynski edefe02174
Strip ansi from playwright logs to make them more readable
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 14:53:20 +00:00
Michael Telatynski eaca3f83d6
Comments
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 14:45:15 +00:00
Michael Telatynski d8f6c12c3d
Fix some flaky playwright tests (#28855)
* Fix some flaky playwright tests

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Fix more flaky tests

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Reuse existing assertion

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 13:31:33 +00:00
Michael Telatynski 84126e8ed0
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 13:31:15 +00:00
Michael Telatynski f1c392dd08
Fix SMTP port
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 13:22:44 +00:00
Michael Telatynski 1cd1dcd652
delint
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 13:12:59 +00:00
Michael Telatynski 4eefa275ab
Update matrix-authentication-service in Playwright tests
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 13:10:05 +00:00
Michael Telatynski 4fce0013c8
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 13:06:03 +00:00
Michael Telatynski 99af4a49a7
Merge branch 'develop' of https://github.com/vector-im/element-web into t3chguy/playwright-testcontainers
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

# Conflicts:
#	playwright/plugins/docker/index.ts
#	playwright/plugins/homeserver/synapse/index.ts
#	playwright/plugins/mailhog/index.ts
#	playwright/plugins/matrix-authentication-service/index.ts
#	playwright/plugins/postgres/index.ts
#	playwright/plugins/sliding-sync-proxy/index.ts
2025-01-06 11:57:59 +00:00
Michael Telatynski 75ba4f2b2a
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-01-06 11:51:37 +00:00