cookbook icon indicating copy to clipboard operation
cookbook copied to clipboard

Migrate Webpack to Vite build system

Open christianlupus opened this issue 1 year ago • 5 comments

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

christianlupus avatar Sep 18 '24 19:09 christianlupus

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.

github-actions[bot] avatar Sep 18 '24 20:09 github-actions[bot]

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

Impacted file tree graph

@@           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.

codecov[bot] avatar Sep 20 '24 12:09 codecov[bot]

@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 avatar Sep 29 '25 21:09 christianlupus

@christianlupus Nice :D. I'll start from here

taye avatar Oct 02 '25 08:10 taye

/approve

christianlupus avatar Oct 02 '25 10:10 christianlupus