Skip to content

[pull] main from TryGhost:main - #1433

Merged
pull[bot] merged 1 commit into
code:mainfrom
TryGhost:main
Aug 21, 2026
Merged

pull[bot] merged 1 commit into
code:mainfrom
TryGhost:main

Conversation

@pull

@pull pull Bot commented Aug 21, 2026 •

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

ref https://linear.app/ghost/issue/HKG-1990/add-baseline-execution-logging-to-existing-background-jobs

- We're about to move these jobs onto the durable jobs interface and can't
  currently say how any of them behave in production. All 15 scoped jobs now
  report a queued/started/completed/failed/skipped lifecycle, tagged with a
  shared `[Background Job]` marker so the set is searchable as one.
- No behaviour change: each wrapper awaits the original callback, returns its
  result, and rethrows. Scheduling, concurrency, retries, worker control
  messages, and error propagation are untouched.
- Logging goes through a best-effort wrapper that swallows logger failures —
  observability should never decide whether a job runs.
- Only names, cron expressions, durations, and counts are logged. No payloads,
  member data, tokens, or file contents.
- A few pre-existing log strings were reworded to fit the format. Nothing in
  the repo depends on them, but external dashboards might.
@pull pull Bot locked and limited conversation to collaborators Aug 21, 2026
@pull pull Bot added the ⤵️ pull label Aug 21, 2026
@pull
pull Bot merged commit cde4928 into code:main Aug 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant