-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade frontend build stack for CMS5 #1312
Comments
Probably too early to adopt for now, but worth keeping an eye on: https://bun.sh/ |
I've done a large portion of the work upgrading dependencies now - here's a list of current regressions I've found that need to be fixed before anything can be merged in (i.e. things that are broken): Critical regressions (need to fix first)
High impact regressions (could theoretically spawn separate cards for these, but should be fixed before stable launch)
Lower priority regressions (could be separate cards to be triaged in their own right)
Also present in CMS 4 (create new cards for these)
|
NOTE: I have spun off https://github.com/silverstripeltd/product-issues/issues/644 for the kitchen sink. This card is only for core modules. |
NOTE: I will do the changelog as a part of #1318 |
@GuySartorelli - I'm happy with the code in these PRs, two things we should do before merging
Instructions:
|
@emteknetnz I've added a full installer CI run in the issue description now that our behat tests are running again. |
Our current JS/CSS build stack is horribly outdated. We need to refresh this to a more modern stack.
Acceptance criteria
Note
dist/
directory never has old unused files.CI
All PRs are included in this behat-only CI run on installer:
https://github.com/creative-commoners/silverstripe-installer/actions/runs/3709651281
PRs
yarn install
afterward so we get the new tag.The text was updated successfully, but these errors were encountered: