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

fix(gatsby): don't break builds when using features unsupported by adapter #38520

Merged

Conversation

pieh
Copy link
Contributor

@pieh pieh commented Sep 5, 2023

Description

With release of adapters we introduced a way for adapters to report back if they support handling of pathPrefix and trailingSlash options. In that release we made gatsby break builds if user options were unsupported by adapter as it did make sense to not allow potentially faulty deploys.

However because this wasn't major version bump it can be deemed as breaking change (especially if previously used deployment plugin didn't hard break on their own), so this change stops build failures and instead just prints a warning.

Users might be able to add their own support in some cases (in particular path prefix could be supported on Netlify with https://answers.netlify.com/t/deploy-gatsby-site-to-netlify-with-prefix-paths/1267/6 at least for static assets, but that wouldn't work for DSG/SSR tho, so it's also not full support), so this change unblocks thoes cases.

Documentation

Tests

Related Issues

Fixes: https://github.com/netlify/pillar-support/issues/720

@gatsbot gatsbot bot added the status: triage needed Issue or pull request that need to be triaged and assigned to a reviewer label Sep 5, 2023
@pieh pieh removed the status: triage needed Issue or pull request that need to be triaged and assigned to a reviewer label Sep 5, 2023
Copy link

@MarcL MarcL left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the quick fix. :shipit:

@pieh pieh merged commit 6674ad6 into master Sep 5, 2023
1 check passed
@pieh pieh deleted the dont-fail-the-build-if-adapter-doesnt-support-a-feature branch September 5, 2023 11:14
pieh added a commit that referenced this pull request Sep 5, 2023
gatsbybot added a commit that referenced this pull request Sep 5, 2023
…apter (#38520) (#38521)

(cherry picked from commit 6674ad6)

Co-authored-by: Michal Piechowiak <misiek.piechowiak@gmail.com>
This was referenced Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Published
Development

Successfully merging this pull request may close these issues.

2 participants