Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What I'm changing
On this branch I'm migrating from Gatsby version 4 to version 5. There were a few requirements that needed to change to make this transition possible. Node 18 and React 18 are the most notable prerequisites and I also updated all Gatsby plugins to their latests versions.
The reason to make this transition to Gatsby v5 is the new Slice API that Gatsby introduced specifically for faster build times in production. Since we have been seeing build time between 12min and 15min frequently, this could be a very useful initial step to speed up those build times.
How you can test it
This upgrade should not effect any existing features and all of our test should pass exactly the same as before. So, ideally we see no difference in the application behavior at all.