Hey,
I got it all set up, but I don’t think it works with the debut theme. ![]()
In github actions, it says its running. But I’m still getting that Shopify CDN: Minification failed.
Are you sure it works with debut version 17.13?
Thanks,
Maria
Users are experiencing widespread minification failures on Shopify’s CDN, affecting hundreds of CSS and JavaScript files. The error messages indicate Shopify’s CDN is attempting to transform modern JavaScript (ES6) features—such as classes, const/let declarations, and object literal extensions—to ES5, but this transformation is not supported by their current tooling.
Key Technical Details:
/cdn/shop/t/104/assets/Proposed Solutions:
Current Status:
No official response from Shopify staff addressing why their CDN targets ES5 while themes use ES6. The discussion remains open with users seeking clarification on whether this impacts performance metrics (TTFB, FCP) and requesting official guidance.
Hey,
I got it all set up, but I don’t think it works with the debut theme. ![]()
In github actions, it says its running. But I’m still getting that Shopify CDN: Minification failed.
Are you sure it works with debut version 17.13?
Thanks,
Maria
The GitHub actions must be successfully completed, not running.
Are you sure you opened the theme with the same ID you provided? Try to hard reload the page: Command(Ctrl) + R.
Try to open the minified theme through Code editor and check if the assets are minified there
Hi, do you have this for refresh theme? I’m having this same issue. I’ve been manually updating the JS which is tedious and difficult to locate all instances. I’ve also run into errors when trying to minify that don’t let me compress.
it suits any theme just add the CI/CD pipeline
Yes I did it! Thanks for the help
To be honest I wouldn’t convert your es6 to es5. Regardless of the errors you get with es6. In most cases, this will give you much more code than necessary. Often even so much more than the minified version of your ES6.
So I would only minify the code myself, but certainly not convert it to es5. The only reason you would want to do that is if your user often uses older browsers. See the image below for a fairly simple example. Left ES6^, right ES5.