1154 Commits

Author SHA1 Message Date
renovate[bot]
abefefc981
Update zizmorcore/zizmor-action action to v0.5.3 (#33139)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 10:50:38 +00:00
renovate[bot]
5d2c0de9e2
Update actions/upload-artifact digest to 043fb46 (#33130)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2026-04-14 09:14:29 +00:00
renovate[bot]
65c744f16c
Update actions/github-script action to v9 (#33127)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2026-04-14 09:10:26 +00:00
renovate[bot]
d46cfe154b
Update actions/cache digest to 27d5ce7 (#33129)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2026-04-14 08:35:52 +00:00
renovate[bot]
8c5ccfe0e1
Update aws-actions/configure-aws-credentials digest to ec61189 (#33131)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2026-04-14 08:32:53 +00:00
Michael Telatynski
7010f2091c
Absorb element-modules/packages/element-web-module-api into monorepo 2026-04-13 11:10:11 +01:00
Michael Telatynski
ec924deaa0
Merge branch 'develop' of ssh://github.com/element-hq/element-web into t3chguy/monorepo-playwright-common
# Conflicts:
#	pnpm-lock.yaml
2026-04-10 16:41:45 +01:00
Michael Telatynski
b97a0be0fd
Generalise npm publishing workflow to work for more than just shared-components (#33086)
* Generalise npm publishing workflow to work for more than just shared-components

* Update doc
2026-04-10 14:37:45 +00:00
Richard van der Hoff
ca6943cb43
Fix 'test' lines in codeowners (#33083)
* Fix 'test' lines in codeowners

Some of the unit tests are meant to be owned by the crypto team, but the paths
were wrong, so this didn't work.

This seems to have been broken since b084ff2313aedd7d531331827cf8aad02cfc064b,
which moved all the tests around.

* another fix
2026-04-09 21:41:03 +00:00
Michael Telatynski
561dbd32be
Iterate 2026-04-09 15:31:34 +01:00
Michael Telatynski
60a7a22c7b
Consolidate element-modules playwright run into the main html report (#33082) 2026-04-09 13:13:35 +00:00
Michael Telatynski
16f17d9127
Generalise npm publishing workflow to work for more than just shared-components 2026-04-09 14:07:24 +01:00
Michael Telatynski
f5ec194937
Tweaks to CI (#33014)
* Tweak github actions to make Sonar & zizmor happier

* Apply filters on some pnpm install calls

* Remove stale setup-python step

* Add missing needs in complete job

* Remove repository_dispatch for everything bar develop CD

js-sdk now runs the tests downstream so this was unnecessary

* Fix prepare desktop for tests in merge queue

* Iterate

* Iterate

* Iterate

* Discard changes to .github/workflows/build_desktop_linux.yaml

* Discard changes to .github/workflows/build_desktop_macos.yaml
2026-04-09 12:34:52 +00:00
Michael Telatynski
52061d624b
Fix build_desktop_test for downstream runs 2026-04-09 11:35:09 +01:00
Michael Telatynski
f4bd466b02
Fix build_desktop_test for downstream runs 2026-04-09 11:08:43 +01:00
Michael Telatynski
d5602ebea8
Fix build_desktop_test for downstream runs 2026-04-09 10:50:30 +01:00
Michael Telatynski
7261b3eef1
Fix build-and-test workflow for downstream runs (#33035)
e.g. from matrix-js-sdk
2026-04-09 07:49:38 +00:00
Michael Telatynski
ce498ef983
Tweak playwright caching (#33065)
* Install chromium-headless-shell instead of full Chromium

* Install chromium-headless-shell instead of full Chromium

* Standardise playwright caching

* Consolidate into a composite action

* Iterate

* Remove spurious step
2026-04-08 13:01:50 +00:00
renovate[bot]
3abf74ef44
Migrate Renovate config (#33067)
* Migrate config .github/renovate.json

* Update renovate.json

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2026-04-08 07:05:54 +00:00
Michael Telatynski
08dbd78a7c
Group docker digests renovate tasks (#33058)
* Group docker digests renovate tasks

* Change group name for testcontainers docker digests
2026-04-07 21:48:57 +00:00
Michael Telatynski
950b4cc23a
Update develop CD check-regexp to exclude Netlify (#33059) 2026-04-07 21:48:48 +00:00
Michael Telatynski
7fd837e723
Bump element-desktop version with element-web during release (#33062) 2026-04-07 15:11:33 +00:00
Michael Telatynski
e74e146b4c
Add workaround for cla-assistant being flaky wedging merge queue (#33033) 2026-04-07 16:59:50 +00:00
Michael Telatynski
7bbd86ca10
Only run Docker CD workflow if any images have changed (#32954) 2026-04-02 13:07:30 +00:00
Michael Telatynski
60c65e5649
Fix reusable build-and-test workflow 2026-03-31 15:52:11 +01:00
Michael Telatynski
2b3720b4a2
Consolidate Build & Test CI (#32929)
* Consolidate Build & Test CI

* Add missing workflow dependency

* Fix artifact name clash

* Fix playwright config

* Fix playwright_ew job

* Fix ed tests

* Fix playwright tags

* Iterate

* Fix file reads

* Fix sample-files paths

* Fix PW_TAG

* Fix blob report paths

* Delint

* Fix build-and-test.yaml

* Iterate

* Fix consentHomeserver.ts

* Simplify

* Iterate

* Delint

* Iterate

* Iterate

* Iterate

* Specify shell

* Simplify

* Delete apps/web/playwright/sample-files/index.ts

* Discard changes to apps/web/playwright/sample-files/index.ts

* Exclude playwright-common from coverage gate

* Attempt to speed up arm64 desktop test

* Revert "Attempt to speed up arm64 desktop test"

This reverts commit 8fa8ff0c785da6dad05bda938c8af24fa6af0451.

* Iterate

* Fix cache key

* Accept python or python3 as per node-gyp

* Accept python or python3 as per node-gypd

* Exclude apps/desktop/hak from coverage gate
2026-03-31 12:52:50 +00:00
Michael Telatynski
0550947343
Revert "Tidy build desktop macos workflow" (#32990) 2026-03-31 11:32:04 +01:00
Michael Telatynski
5ed6e29646
Fix nightly version calculation (#32989) 2026-03-31 09:37:36 +00:00
Michael Telatynski
e10109ae0b
Tidy build desktop macos workflow (#32949) 2026-03-27 20:06:35 +00:00
Michael Telatynski
738a4a16c5
Fix version reported to Sonarcloud (#32950) 2026-03-27 14:29:19 +00:00
Michael Telatynski
a5f82a34bb
Update CD signing to handle multiple image names 2026-03-27 09:50:31 +00:00
Michael Telatynski
ddb6701f75
Fix nx output style in cd.yaml 2026-03-27 09:41:52 +00:00
Michael Telatynski
efd2636824
Fix docker image signing v2 (#32956)
* Tweak cd.yaml workflow

* Tweak cd.yaml workflow

* Iterate

* Iterate

* Iterate

* Iterate

* Remove debug
2026-03-27 09:13:20 +00:00
renovate[bot]
559968855c
Update actions/cache digest to 6682284 (#32942)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2026-03-26 19:37:29 +00:00
Michael Telatynski
8241481407
Fix docker image signing (#32953) 2026-03-26 19:00:46 +00:00
renovate[bot]
e093eb4e89
Update maxim-lobanov/setup-xcode digest to ed7a3b1 (#32946)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 14:38:21 +00:00
renovate[bot]
fa310225e6
Update pnpm/action-setup action to v5 (#32948)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 14:24:45 +00:00
renovate[bot]
8ded1d4157
Update actions/deploy-pages action to v5 (#32947)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 14:24:27 +00:00
Michael Telatynski
f573ba4084
Consolidate ED dockerbuild into CD nx workflow (#32923)
* Consolidate ED dockerbuild into CD nx workflow

* Touch Dockerfile to convince CI to be happy
2026-03-26 13:39:39 +00:00
Michael Telatynski
b90a32bea4
Fix web-docs.element.dev deployment (#32922)
* Fix docs

* Switch to vitepress for doc generation

* Run doc build in CI

* Switch docs build to layered
2026-03-25 17:10:06 +00:00
Michael Telatynski
3802f6c150
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-03-24 16:51:03 +00:00
Michael Telatynski
8305c52251
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-03-24 15:12:05 +00:00
Michael Telatynski
7f8abddbaf
Fix CI
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-03-24 14:58:59 +00:00
Michael Telatynski
8b8539d941
Combine remaining workflows
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-03-24 14:41:35 +00:00
Michael Telatynski
7f79229f67
Consolidate other .github files
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-03-24 13:13:01 +00:00
Michael Telatynski
4698bff4e8
Consolidate related workflows
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-03-24 13:08:10 +00:00
Michael Telatynski
bdd2309d8b
Set title on Playwright HTML report (#32885)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-03-23 14:30:10 +00:00
renovate[bot]
3c23fd21ac
Update npm non-major dependencies (#32843)
* Update npm non-major dependencies

* Update knip patch

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

* Make knip happy

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>
2026-03-20 19:41:13 +00:00
renovate[bot]
74825a9b0f
Update benc-uk/workflow-dispatch digest to 7a02764 (#32825)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 15:22:15 +00:00
renovate[bot]
469afba757
Update pnpm/action-setup digest to fc06bc1 (#32832)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 11:13:18 +00:00