trTryGhost
GitHubGhostWorkspace
GitHub
  • CI Pipeline Executions
    • Filtered
  • Runs
  • Demo
Insights
  • Compare tasks
  • Analytics
  1. Overview

Ghost

Loading workspace stats
Loading workspace insights...
Statistics interval
7 days30 days

Latest CI Pipeline Executions

Sort by
  • Failed
    30221

    837cdf09 Migrated external-media-inliner job to the class-based jobs service ref https://linear.app/ghost/issue/HKG-1971 The job was defined inline at its dispatch site as a closure handed to the legacy jobs service. It now dispatches an ExternalMediaInlinerJob carrying just the resolved domains, handled by the media-inliner service's own inliner. The legacy addJob call goes away in the same commit, so the job is never registered in both systems. Boot injects `getInstance` uncalled: the jobs service does not exist yet when initServices runs mediaInliner.init(), and dispatch only happens at request time. Moving off the legacy queue would have dropped this job out of the test suite's per-test drain barrier, which only awaits JobManager.allSettled() — so the backend grows an allSettled() the harness awaits alongside it, keeping a job's work inside the test that enqueued it. The closure's lifecycle logging is dropped because the jobs service already emits it in the same format; inline() gains the structured external_media_inliner.completed event instead.

    by Fabien O'C...

    F

© 2026 - Nx Cloud

Terms of ServicePrivacy PolicyChangelogStatusDocsContact Nx CloudPricingCompany@NxDevTools