I'm encountering a frustrating issue at work with my Create React App deployment using GitHub Actions. The workflow was running smoothly until recently, when it started failing with a JS heap out of memory error. This happened even after I increased the memory limit with `export NODE_OPTIONS=--max-old-space-size`. I also trimmed down the JavaScript bundle size by about 1MB, but the error persists. It's puzzling because the actions file worked perfectly fine before when the bundle was larger. Any ideas on what might be causing this?
1 Answer
It sounds like you might be running into issues with source maps. When you generate source maps for a large bundle, it can consume a lot of memory during the build process. Even if your code size is a bit smaller now, if the complexity of the code has gone up, the memory usage might still spike due to source map generation. You should try setting `GENERATE_SOURCEMAP=false` in your environment variables. This has been known to fix most out-of-memory errors for Create React Apps in CI environments. Let me know if that works for you!

Thanks for the suggestion! I set `GENERATE_SOURCEMAP=false`, but I'm still getting the same error. Just to provide some context, I'm using the default GitHub action runner with the steps correctly set up for Node.js.