TryGhost
OSS
Ghost
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
29330
4ad45c86 Fixed strict route settings validation rejecting legacy-shaped YAML values - a fleet audit of 41,346 Ghost Pro routes.yaml files found 97 that the strict parser rejects but legacy validate.js accepts; 48 of them are pure value-shape mismatches with unambiguous intent, which the parser now accepts: digit-only string limits (limit: "100") coerce to numbers, and empty YAML values (filter:, template: -> null) are treated as unset - matching what YAML authors mean and what the legacy validator did - the gate stays strict where intent is ambiguous or the construct is deliberately forbidden: limit: banana, unknown controllers, colon paths, and template-less route objects still fail, so the remaining 49 sites stay on the legacy validation fallback until fixed per-site - shrinking the fallback population is a precondition for retiring the legacy validator modules and for flipping sites to the remote store
by Princi Ver...
P
Previous page
Previous
Next
Next page