TryGhost
OSS
Ghost
Overview
Sign in / Sign up
Open main menu
Ghost
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
29302
a1dbe471 Added integration parity test for sitemap enumeration ref https://linear.app/ghost/issue/HKG-1919 The unit tests pin the enumeration against stubbed queries, which can never prove that the filters, has-posts gates and loaded relations agree with what the eager URL service actually caches. This runs both against a real database and asserts identical URL sets, across the default routing shape plus primary_tag and primary_author permalinks, the two URL shapes that silently degrade when a relation goes missing.
by Fabien O'C...
F
Succeeded
29302
cfd35db5 Added integration parity test for sitemap enumeration ref https://linear.app/ghost/issue/HKG-1919 The unit tests pin the enumeration against stubbed queries, which can never prove that the filters, has-posts gates and loaded relations agree with what the eager URL service actually caches. This runs both against a real database and asserts identical URL sets, across the default routing shape plus primary_tag and primary_author permalinks, the two URL shapes that silently degrade when a relation goes missing.
by Fabien O'C...
F
Succeeded
29302
e197bdb0 Added integration parity test for sitemap enumeration ref https://linear.app/ghost/issue/HKG-1919 The unit tests pin the enumeration against stubbed queries, which can never prove that the filters, has-posts gates and loaded relations agree with what the eager URL service actually caches. This runs both against a real database and asserts identical URL sets, across the default routing shape plus primary_tag and primary_author permalinks, the two URL shapes that silently degrade when a relation goes missing.
by Fabien O'C...
F
Succeeded
29302
11051d14 Added integration parity test for sitemap enumeration ref https://linear.app/ghost/issue/HKG-1919/ - pins routable-resources enumeration (filters, has-posts gates, loaded relations) against the eager URL service cache on a real database, which the stubbed-query unit tests cannot do - includes a primary_tag permalink scenario because that URL shape silently degrades to /undefined/... when the tags relation is missing
by Fabien O'C...
F
Succeeded
29302
4bcec708 Added integration parity test for sitemap enumeration ref https://linear.app/ghost/issue/HKG-1919/ - pins routable-resources enumeration (filters, has-posts gates, loaded relations) against the eager URL service cache on a real database, which the stubbed-query unit tests cannot do - includes a primary_tag permalink scenario because that URL shape silently degrades to /undefined/... when the tags relation is missing
by Fabien O'C...
F
Succeeded
29302
4f6711be Added integration parity test for sitemap enumeration ref https://linear.app/ghost/issue/HKG-1919/ - pins routable-resources enumeration (filters, has-posts gates, loaded relations) against the eager URL service cache on a real database, which the stubbed-query unit tests cannot do - includes a primary_tag permalink scenario because that URL shape silently degrades to /undefined/... when the tags relation is missing
by Fabien O'C...
F
Succeeded
29302
d5716d5c Added integration parity test for sitemap enumeration ref https://linear.app/ghost/issue/HKG-1919/ - pins routable-resources enumeration (filters, has-posts gates, loaded relations) against the eager URL service cache on a real database, which the stubbed-query unit tests cannot do - includes a primary_tag permalink scenario because that URL shape silently degrades to /undefined/... when the tags relation is missing
by Fabien O'C...
F
Succeeded
29302
a2d4ddc6 Added integration parity test for sitemap enumeration ref https://linear.app/ghost/issue/HKG-1919/ - pins routable-resources enumeration (filters, has-posts gates, loaded relations) against the eager URL service cache on a real database, which the stubbed-query unit tests cannot do - includes a primary_tag permalink scenario because that URL shape silently degrades to /undefined/... when the tags relation is missing
by Fabien O'C...
F
Succeeded
29302
b37e364c Added integration parity test for sitemap enumeration ref https://linear.app/ghost/issue/HKG-1919/ - pins routable-resources enumeration (filters, has-posts gates, loaded relations) against the eager URL service cache on a real database, which the stubbed-query unit tests cannot do - includes a primary_tag permalink scenario because that URL shape silently degrades to /undefined/... when the tags relation is missing
by Fabien O'C...
F
Succeeded
29302
a2c846dc Added integration parity test for sitemap enumeration ref https://linear.app/ghost/issue/HKG-1919/ - pins routable-resources enumeration (filters, has-posts gates, loaded relations) against the eager URL service cache on a real database, which the stubbed-query unit tests cannot do - includes a primary_tag permalink scenario because that URL shape silently degrades to /undefined/... when the tags relation is missing - extracts the waitUntilFinished helper both parity suites now share
by Fabien O'C...
F
Failed
29302
343fa2fd Kept lazy-required filter columns out of the sitemap fetch excludes ref https://linear.app/ghost/issue/HKG-1919/ - routes.yaml filters accept any scalar post column, and the lazy URL service throws on rows missing a column its filters read; a filter like custom_template:x would make every URL computation for that type fail (eager silently no-matched the same config) - the facade already knows what the active routers require via getRequiredFields, so the fetch now keeps those columns
by Fabien O'C...
F
Failed
29302
91309b91 Kept lazy-required filter columns out of the sitemap fetch excludes ref https://linear.app/ghost/issue/HKG-1919/update-sitemap-to-work-with-lazy-routing - routes.yaml filters accept any scalar post column, and the lazy URL service throws on rows missing a column its filters read; a filter like custom_template:x would make every URL computation for that type fail (eager silently no-matched the same config) - the facade already knows what the active routers require via getRequiredFields, so the fetch now keeps those columns Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
by Fabien O'C...
F
Failed
29302
5398e6d2 Fixed sitemap handler hanging requests on synchronous render errors ref https://linear.app/ghost/issue/HKG-1919/update-sitemap-to-work-with-lazy-routing - Express 4 does not forward async handler rejections: a throw after the awaited index build became an unhandled rejection and a socket that never responded, instead of an Express-rendered 500 - both handler bodies are now fully wrapped and share one sendXml helper so the routes cannot drift apart Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
by Fabien O'C...
F
Failed
29302
32c69fc2 Fixed sitemap handler hanging requests on synchronous render errors ref https://linear.app/ghost/issue/HKG-1919/update-sitemap-to-work-with-lazy-routing - Express 4 does not forward async handler rejections: a throw after the awaited index build became an unhandled rejection and a socket that never responded, instead of an Express-rendered 500 - both handler bodies are now fully wrapped and share one sendXml helper so the routes cannot drift apart Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
by Fabien O'C...
F
Previous page
Previous
Next
Next page