Migrate Webpack to Vite build system
Topic and Scope
This will migrate to Vite packer finally
Concerns/issues
This is not finally tested :wink:
Formal requirements
There are some formal requirements that should be satisfied. Please mark those by checking the corresponding box.
- [ ] I did check that the app can still be opened and does not throw any browser logs
- [ ] I created tests for newly added PHP code (check this if no PHP changes were made)
- [ ] I updated the OpenAPI specs and added an entry to the API changelog (check if API was not modified)
- [ ] I notified the matrix channel if I introduced an API change
Test Results
12 files 588 suites 2m 21s ⏱️ 581 tests 580 ✅ 1 💤 0 ❌ 2 324 runs 2 319 ✅ 5 💤 0 ❌
Results for commit fb66eb08.
:recycle: This comment has been updated with latest results.
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 78.56%. Comparing base (380a4a8) to head (21c30e1).
:warning: Report is 599 commits behind head on master.
Additional details and impacted files
@@ Coverage Diff @@
## master #2507 +/- ##
=======================================
Coverage 78.56% 78.56%
=======================================
Files 95 95
Lines 2762 2762
=======================================
Hits 2170 2170
Misses 592 592
| Flag | Coverage Δ | |
|---|---|---|
| integration | 21.14% <ø> (ø) |
|
| migration | 5.46% <ø> (ø) |
|
| unittests | 56.44% <ø> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
@taye, I just saw, why I knew a bit about the Webpack -> Vite migration :wink:
I have completely forgotten about this one. We can start from scratch or rebase/fix this one if we (you) want to go with Vite.
@christianlupus Nice :D. I'll start from here
/approve