David Baker
d1a6137c90
Change js-sdk moduleNameMapper to apps/web ( #33734 )
...
Turns out the pnpm link has to be set to apps/web to actually work, so update the moduleNameMapper to look there too.
2026-06-04 11:55:25 +00:00
David Baker
1b52311f2e
Fix jest tests ( #33688 )
...
As of https://github.com/element-hq/element-web/pull/33573 (some?)
jest tests fail with "SyntaxError: Cannot use import statement outside a module"
when importing js-sdk. It removes js-sdk from moduleNameMapper in jest config
although I'm not sure why. This puts it back so js-sdk resolves to the
copy linked by our pnpm link script, which also makes get transformed.
2026-06-02 08:25:52 +00:00
Michael Telatynski
35484e5183
Switch to using diff-cover for the Coverage gate ( #33673 )
...
* Switch to using diff-cover for the Coverage gate
Enabling developers to check their PR coverage without waiting for CI
* Remove sonar-project.properties - in automatic mode Sonar will not read this file
* Add note to CONTRIBUTING.md
* Skip sonar in MQ
2026-06-01 12:26:03 +00:00
renovate[bot]
1fb6b778e7
Update pnpm to v11 ( #33573 )
...
* Update pnpm to v11
* Handle breaking changes
* Attach pnpm hash
* Remove redundant packageManager fields
* Make lint-staged happy
* Lockfile pnpm itself too
* Update pnpm/action-setup for better v11 compatibility
* Specify types to make tsc happier
* Fix permissions
* Check ulimit
* Specify minimumReleaseAgeExclude
* Run desktop tests
* Revert "Run desktop tests"
This reverts commit 911eb0ba2e9237d4b28e3bdaaf8f10ba6f22e827.
* Revert "Check ulimit"
This reverts commit f09eb59d715ba30a2e7fc5dba17dde092bd9bf17.
* Reapply "Check ulimit"
This reverts commit 83227c19ff5d07db91b6586f407f56870b00c041.
* Run desktop tests
* Switch nodeLinker & remove app-builder-lib patch
* Fix webpack.config.ts
* Fix .stylelintrc.cjs
* Fix `events` package
* Makes types happier
* Make knip happy
* Fix hak build
* Make jest happy
* Make pnpm-link happy
* Remove dead file
* Run playwright tests
* Fix linux hak permissions in ci
* Test
* Remove ulimit checks
* Disable skip
* Update nx
* Tweak line endings
* Update screenshot
* Iterate
* Webpack fallback `events`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-05-29 08:26:59 +00:00
renovate[bot]
4979beb5ca
Update npm non-major dependencies ( #33379 )
...
* Update npm non-major dependencies
* Ditch unplugin-dts.patch
* Make knip happy
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-05-07 12:02:08 +00:00
renovate[bot]
d7a5659180
Update dependency domutils to v4 ( #33007 )
...
* Update dependency domutils to v4
* Tweak jest config
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-04-02 14:28:43 +00:00
Michael Telatynski
32037b0135
Make knip happier ( #32721 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-05 21:42:08 +00:00
David Baker
8ffc8b8537
Update the jest option for the sonar reporter ( #32666 )
...
* Update the jest option for the sonar reporter
'testResultsProcessor' is deprecated: jest-sonar-reporter supports being
a regular 'reporter'.
* Just add sonar reporter in GHA
* Prettier
* oh yeah, ??= is a thing
* Update comment
2026-02-27 14:05:47 +00:00
Michael Telatynski
b8509d249b
Fixup paths
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-02-24 21:27:03 +00:00
Michael Telatynski
91a3cb03c1
mv element.io @types __mocks__/ debian docker module_system/ playwright res src test webapp Dockerfile .dockerignore .eslintignore .stylelintrc.cjs babel.config.cjs recorder-worklet-loader.cjs .modernizr.json components.json config.json config.sample.json package.json project.json tsconfig.json tsconfig.module_system.json jest.config.ts playwright.config.ts webpack.config.ts build_config.sample.yaml apps/web/
...
mkdir apps/web/scripts
mv scripts/{cleanup.sh,ci_package.sh,copy-res.ts,deploy.py,package.sh} apps/web/scripts
And a couple of gitignore tweaks
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-02-24 15:43:58 +00:00