The root cause of the schema mismatch was skipIfSchemaCurrent=true in TinaCMS's syncProject() call, which caused TinaCloud to skip re-indexing when it thought the schema SHA hadn't changed. This left TinaCloud with a stale GraphQL schema missing the pages collection (PagesSeo type). Fix: add an explicit curl step before the build that calls TinaCloud's reset endpoint WITHOUT skipIfSchemaCurrent, forcing a full re-index. Keep --skip-cloud-checks in the build command to avoid the circular dependency (build failing because TinaCloud is still indexing). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| deploy.yml | ||