For fastbuilds (incremental changes) to work one has to specify one of more entities at /admin/config/services/gatsby/settings
Users not working with Gatsby Cloud have no data for fields "Gatsby Preview Server URL" and "Gatsby Preview Callback URL", and since these are required fields, these users cannot save the form.
That means that they cannot save the entities that need to be synced, and Gatsby always performs a full synchronization.
Workaround: specify dummy URLs in the form so that it saves at least.
Proposed solution: make fields "Gatsby Preview Server URL" and "Gatsby Preview Callback URL" NOT compulsory.
(See also #3220133: Fastbuilds configured but unable to pull incremental data changes from Drupal.)
Issue fork gatsby-3238802
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
damienmckennaThis is worth adding to v2.
Comment #3
damienmckennaI think we need a selector to choose between "Custom Gatsby install" and "Gatsby Cloud", then change the form based upon that selector.
Comment #4
damienmckennaComment #5
damienmckennaAssigning this to Gabriel.
Comment #7
damienmckennaComment #9
damienmckennaComment #10
damienmckennaCommitted. Thanks Gabriel.
Comment #12
damienmckennaCommitted. Thanks Gabriel.