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

Command icon 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

Vacilando created an issue. See original summary.

damienmckenna’s picture

Version: 8.x-1.0-rc6 » 2.0.x-dev
Category: Bug report » Feature request

This is worth adding to v2.

damienmckenna’s picture

Title: Gatsby Preview URLs should not be required » Gatsby Preview URL(s) should not be required on settings form
Component: Code » User interface

I think we need a selector to choose between "Custom Gatsby install" and "Gatsby Cloud", then change the form based upon that selector.

damienmckenna’s picture

Assigned: Unassigned » gdmartinezsandino
Parent issue: » #3247967: Plan for Gatsby 2.0.0-beta1

Assigning this to Gabriel.

gdmartinezsandino made their first commit to this issue’s fork.

damienmckenna’s picture

damienmckenna’s picture

Status: Active » Needs review
damienmckenna’s picture

Status: Needs review » Fixed

Committed. Thanks Gabriel.

damienmckenna’s picture

Assigned: gdmartinezsandino » Unassigned

Committed. Thanks Gabriel.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.