tr
TryGhost
GitHub
Ghost
Workspace
GitHub
CI Pipeline Executions
Current execution
Succeeded
jonatan-ber-3936-bounded-mailgun-fetching
Runs and Agents
Configuration
Self-Healing CI
Project Graph
Circular Dependencies
Enterprise
Resource Usage
Analysis
Conformance
Enterprise
Runs
Current run
Succeeded
Tasks
Resource Usage
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Changed Mailgun polling to keep progress through cooldowns and shutdown ref https://linear.app/ghost/issue/BER-3936/raise-mailgun-event-fetch-throughput-concurrent-paging-logs-api A provider cooldown that outlasted the wait budget failed the whole run and rewound its cursor to the window start, so pages already processed were fetched again next cycle. The Logs adapter now stops such a run as throttled: it keeps what each domain covered and leaves the whole window for domains it never read. Cooldown hints are bounded to one hour so one bad header cannot park every reader until restart, readers waking from a shared cooldown add jitter so they do not fire together, and a reset sent in seconds is read instead of ignored. A planned shutdown is no longer reported as a job failure or a failed provider request, the running flag is cleared when a stop interrupts a run between lanes, reinitializing while interrupted fetches drain warns instead of failing boot, lifecycle tasks register once per server, and a non-boolean prefetch setting is rejected instead of silently ignored.
nx run ghost-monorepo:lint:boundaries
⌘K
Succeeded
nx run ghost-monorepo:lint:boundaries
Click to copy
Linux
4 CPU cores
read-write
access token used
f8d14f6f
30690
GitHub
Ghost
Workspace