Richard van der Hoff
1fbc97296c
Use LTS nodejs in github workflows ( #12726 )
...
Currently our GH workflows all use nodejs 18, but that's not compatible with the
stated support range of matrix-js-sdk, which requires the latest LTS nodejs;
so, when we attermpt to `yarn install` on an older nodejs, we get an error.
Switch to LTS nodejs for all the places we set up nodejs.
2024-07-04 09:24:02 +00:00
Michael Telatynski
353b6c0de9
Disable xvfb as it is not necessary for headless mode ( #12720 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-07-03 17:01:51 +00:00
renovate[bot]
7d9ff8b3ff
Update peter-evans/create-pull-request action to v6 ( #12694 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 16:58:57 +00:00
renovate[bot]
070c4763ec
Update actions/github-script action to v7 ( #12691 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 15:02:02 +00:00
renovate[bot]
4fbfc946db
Update actions/checkout action to v4 ( #12690 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 14:20:42 +00:00
renovate[bot]
32a838496c
Update peter-evans/create-pull-request digest to 4e1beaa ( #12680 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 14:13:18 +00:00
Michael Telatynski
eb28898754
Reduce number of parallel runners for Playwright ( #12695 )
2024-06-25 15:21:47 +01:00
David Baker
0317755e9c
Add a github action to check the base branch ( #12665 )
...
* Add a github action to check the base branch
It should be very rare that we ever PR into a branch that isn't
'develop', 'staging' or a feature branch, and this will give us a
failed check when stacking up PRs on top of one another until the
one below it is merged.
* Name workflow
2024-06-20 16:00:24 +00:00
Michael Telatynski
ccf751d6b8
Update end-to-end-tests.yaml
2024-06-13 10:43:21 +01:00
Michael Telatynski
8a0dcdd4de
Update end-to-end-tests.yaml
2024-06-07 18:07:12 +01:00
Michael Telatynski
1677ed1be0
MSC4108 support OIDC QR code login ( #12370 )
...
Co-authored-by: Hugh Nimmo-Smith <hughns@matrix.org>
2024-06-06 09:57:28 +01:00
Michael Telatynski
9680a36b14
Update end-to-end-tests.yaml
2024-06-04 17:06:03 +01:00
Michael Telatynski
f2d9f13f1b
Update end-to-end-tests.yaml
2024-06-03 21:56:33 +01:00
Michael Telatynski
30850709ef
Build the playwright html report in the main workflow ( #12570 )
...
* Build the playwright html report in the main workflow
so we can get the report for MQ
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* fix
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-06-03 10:03:26 +00:00
Michael Telatynski
dff05f4ca8
Update CODEOWNERS
2024-05-31 10:07:23 +01:00
Michael Telatynski
aec15a6ac1
Pin playwright synapse docker image to 2 days ago ( #12571 )
...
* Pin playwright synapse docker image to 2 days ago
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Automatically update Synapse docker image using GHA PRs
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-05-30 10:34:34 +00:00
Michael Telatynski
51f71567d7
Fix Netlify deployments not publishing when expected ( #12521 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-05-14 14:55:12 +00:00
Michael Telatynski
c6f6f1d2a2
Fix Playwright github reporter to run in the pull_request context once more ( #12509 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-05-10 10:01:08 +00:00
Michael Telatynski
e2310e637c
Update end-to-end-tests.yaml
2024-05-07 11:47:35 +01:00
Michael Telatynski
f648f00727
Update end-to-end-tests.yaml
2024-04-30 11:03:44 +01:00
Michael Telatynski
3634e665b1
Update end-to-end-tests.yaml
2024-04-30 10:35:12 +01:00
Michael Telatynski
16a01d834f
Update end-to-end-tests.yaml
2024-04-30 10:28:29 +01:00
Michael Telatynski
9cc362e950
Update netlify.yaml
2024-04-29 17:20:06 +01:00
Michael Telatynski
02e7fb340e
Simplify Playwright CI ( #12457 )
...
* Simplify Playwright CI
and apply the least privilege principle
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Fix playwright.needs
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Remove spurious report.needs
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Add a completion stage to simplify branch protections
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-04-26 15:25:07 +00:00
renovate[bot]
332b013a52
Update bobheadxi/deployments digest to 648679e ( #12392 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-03 10:33:52 +00:00
Michael Telatynski
5bd0afce30
Prevent "Element" hardcoded in i18n files ( #12296 )
...
* Prevent "Element" hardcoded in i18n files
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update matrix-web-i18n
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-02-29 13:02:46 +00:00
Richard van der Hoff
48c7543df5
PR template: reminder to document your stuff ( #12294 )
...
* PR template: reminder to document your stuff
* add full stops
2024-02-28 13:17:52 +00:00
Michael Telatynski
86469bdd32
Add custom reporter to auto-report flaky Playwright tests ( #12290 )
2024-02-28 13:02:09 +00:00
Michael Telatynski
c71b8fdf78
Saner releases clean up ( #12258 )
...
* Remove allchange dependency
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Remove stale release scripts
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update pull request template to remove allchange behaviours
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-02-19 12:32:28 +00:00
Michael Telatynski
b5048bf63e
Update setup-xvfb action to fix node16 deprecation warning ( #12256 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-02-16 14:13:52 +00:00
renovate[bot]
b14fa366dd
Update peter-evans/repository-dispatch action to v3 ( #12224 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-02 17:44:30 +00:00
renovate[bot]
2a2fe65983
Update actions/cache action to v4 ( #12174 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2024-02-02 17:33:13 +00:00
Michael Telatynski
3e27f80468
Revert "Use ELEMENT_BOT_TOKEN for release-drafter-workflow.yml"
...
This reverts commit 114632d1f9
.
2024-02-02 15:44:42 +00:00
Michael Telatynski
114632d1f9
Use ELEMENT_BOT_TOKEN for release-drafter-workflow.yml
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-02-02 15:41:13 +00:00
Michael Telatynski
79c9ad98fd
Remove stale inputs ( #12213 )
2024-02-02 14:29:52 +00:00
Michael Telatynski
625b606f55
Reuse release-drafter-workflow from js-sdk ( #12204 )
...
* Switch prepublishOnly to prepack to catch errors earlier
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Reuse release-drafter-workflow from js-sdk
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Automate downstream dependency bumping
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Delint
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-02-01 18:36:26 +00:00
Michael Telatynski
0d2253e7d0
Fix issues caused by the artifacts v4 upgrade
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-01-19 09:30:15 +00:00
Michael Telatynski
e3d5b4fb98
Fix Sonarcloud artifact downloading
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-01-19 09:03:04 +00:00
Michael Telatynski
1dbcdfb6b2
Use Github Artifacts v4 ( #12152 )
2024-01-19 08:54:49 +00:00
renovate[bot]
b64d2e734a
Update dependency @playwright/test to v1.41.0 ( #12150 )
...
* Update dependency @playwright/test to v1.41.0
* Update end-to-end-tests.yaml
* Update end-to-end-tests.yaml
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2024-01-17 10:11:04 +00:00
Michael Telatynski
5983528a8d
Remove Cypress & Playwright in their entirety ( #12145 )
2024-01-16 09:48:49 +00:00
Richard van der Hoff
c0036b385a
Add CODEOWNERS for crypto-sensitive areas ( #12113 )
2024-01-08 14:56:09 +00:00
Michael Telatynski
dcf45937aa
Shard Jest tests to run complete them faster ( #12061 )
2024-01-05 16:59:48 +00:00
David Langley
46e350a957
update teams names in CODEOWNERS ( #12101 )
2024-01-03 11:34:21 +00:00
Michael Telatynski
045f96fd58
Allow element-web hash to be specified when calling playwright tests workflow ( #12087 )
2023-12-22 15:51:24 +00:00
renovate[bot]
0e06f38c1b
Update dawidd6/action-download-artifact digest to f29d1b6 ( #12037 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-13 08:55:38 +00:00
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