tr
TryGhost
GitHub
Ghost
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
Ghost
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
30301
99213929 Migrated external-media-inliner job to the jobs service ref https://linear.app/ghost/issue/HKG-1971 The job now dispatches an ExternalMediaInlinerJob through the class-based jobs service instead of pushing a closure onto the legacy job manager's inline queue. Both run on the main event loop at fastq concurrency 3, so execution context, error handling and the endpoint's immediate {status: 'success'} response are unchanged; the closure's start/complete logging is dropped because the jobs service already emits it. registerJobHandlers gains a deps parameter so boot - which registers handlers after initServices has built the inliner - can inject the live instance instead of the handler reaching back into the module. That keeps the handler a single line and needs no not-initialised guard, since the only dispatch path is startMediaInliner, which exists only after init.
by Fabien O'C...
F
Previous
Next