Skip to content
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

chore(deps): upgrade to gatsby 4.0.0 #109

Merged
merged 5 commits into from
Oct 21, 2021

Conversation

thinkybeast
Copy link
Contributor

@thinkybeast thinkybeast commented Sep 2, 2021

Hi! In case you didn’t know, Gatsby is planning its next major version for Q4 of this year! In preparation, the Gatsby team is reaching out to maintainers for our most popular Starters to help make the upgrade to Gatsby 4 as smooth as possible.

This PR updates your Gatsby Starter to the alpha version of this next release, as well as some related plugins. It’s just in draft form for now, since the 4.0.0 version of Gatsby isn’t quite ready for release yet. We’re mainly testing updating Gatsby and the other official plugins to ensure that the Starter builds without errors.

You may see some warnings from packages that list gatsby: ^3.0.0 as a peer dependency. Don’t worry, we’ll come back and fix those before we take this PR out of draft mode when it’s ready to be merged.

  • Note: Gatsby 4 requires Node v14. This is a change from Gatsby 3, which worked with Node v12.13 or newer.

Once version 4.0.0 is ready, we'll come back to update the dependencies and convert this draft to a PR for review. Until then, no action is required on your end. If you have any questions / concerns, let us know in the comments.

Thanks again for all your work as a Gatsby maintainer. We’re so grateful to have you as part of our community. 💜

For more information on what’s coming with Gatsby v4, check out the GitHub Discussion.

@changeset-bot
Copy link

changeset-bot bot commented Sep 2, 2021

🦋 Changeset detected

Latest commit: 0f20311

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@rocketseat/gatsby-theme-docs Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Adds changeset for updates to theme and starters ahead of
the version 4 release candidate later this month.
@jpedroschmitz
Copy link
Owner

Hey @thinkybeast, that's great!
Let me know if you need anything ❤️

@aghreed
Copy link

aghreed commented Oct 13, 2021

Hey there @jpedroschmitz — stepping in for @thinkybeast while he's out on vacation to ensure we're not leaving you hanging!

As you know, Gatsby v4 is nearing an official release and we could use your help in getting new versions of these themes published to npm with Gatsby 4 as dependencies. We will circle back to this PR and leave a comment tagging you on the day of the launch, but we wanted to give you a heads up of where we will need a hand in the process. Thanks again for your work as a maintainer — we're excited to get projects like this one onto the latest and greatest version of Gatsby!

@jpedroschmitz
Copy link
Owner

Hey @aghreed! That sounds awesome!

Yeah, I'm up to merging it on the day launch. Just let me know, and then I can release it.

@thinkybeast thinkybeast marked this pull request as ready for review October 21, 2021 18:23
@thinkybeast
Copy link
Contributor Author

@jpedroschmitz Gatsby 4 is GA today! I just updated the Gatsby-related dependencies to their latest version. Take a look, and if everything look good, feel free to merge.

@jpedroschmitz jpedroschmitz changed the title update gatsby dependencies to alpha v4 chore(deps): upgrade to gatsby 4.0.0 Oct 21, 2021
@jpedroschmitz jpedroschmitz merged commit 0ef266e into jpedroschmitz:main Oct 21, 2021
@github-actions github-actions bot mentioned this pull request Oct 21, 2021
@jpedroschmitz
Copy link
Owner

Thanks a lot, @thinkybeast!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants