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
In progress
main
16692bdf Fixed analytics healthcheck flooding dev logs with a request every second (#29236) no ref Reduced the health check frequency to not flood to gateway logs.
by Steve Larson
S
In progress
29237
d98b5a5b Changed analytics chart bucketing thresholds and first-bucket labels ref https://linear.app/ghost/issue/PLA-236/ytd-range-renders-unaggregated-daily-points-choppy-analytics-charts ref https://linear.app/ghost/issue/PLA-238/verify-all-time-bucketing-in-post-analytics-web-currently-summarizes Review feedback on the bucketing unification: - The weekly band ran to 356 days, so an ~11-month "All time" chart rendered ~48 weekly points — dense and jagged next to the ~12 monthly points that "Last 12 months" gets. The weekly band now caps at 270 days (~9 months); Year to date keeps its comfortable ~28 weekly points in mid-summer and flips to monthly from October. Only span-resolved ranges (Year to date, All time, post age) can land between the fixed dropdown options of 91 and 372 days, so no dropdown option changes bands. - Buckets are labeled with their calendar period start, which dated the partial first bucket before the chart's own range — a Year to date chart opened at "Week of 28 Dec" of the previous year. The first bucket's label is now clamped to the range start ("Week of 1 Jan"), or to the first data point for All time. Later buckets keep calendar period starts, and the zero-filling in the paid subscriptions chart clamps its period keys the same way, so cross-chart bucket alignment is unchanged.
by Steve Larson
S
Succeeded
main
b97f3ea4 Changed Nx SHA fallback behavior outside canonical CI (#29235) no ref - keep missing-successful-run errors strict in canonical Ghost CI - allow other repository instances to use `nx-set-shas`' default `HEAD~1` bootstrap fallback
by Steve Larson
S
Succeeded
main
4675cd4a v6.52.1
by Ghost CI
G
Succeeded
29236
76f0a8be Fixed analytics healthcheck flooding dev logs with a request every second no ref The analytics and tinybird-local healthchecks used interval: 1s with no start_period, and that interval applies for the container's entire lifetime, not just startup. Since ghost/traffic-analytics logs every incoming request at INFO in GCP structured format, pnpm dev:analytics flooded the terminal with one log line per second indefinitely. Switched to a short start_interval during a start_period window for fast startup detection, then a quiet 30s steady-state interval.
by Steve Larson
S
Succeeded
29235
13847172 Changed Nx SHA fallback behavior outside canonical CI no ref Only canonical CI needs a hard failure when no successful main run exists; other repository instances need the action's HEAD~1 bootstrap fallback.
by Steve Larson
S
Succeeded
main
ccbeb3e4 Fixed CI failures in downstream repositories (#29234) no ref - skip the traffic analytics infra dispatch outside `TryGhost/Ghost`, where the required repository token is unavailable - size Koenig Playwright's CI worker pool from the runner CPU count instead of forcing four workers
by Steve Larson
S
Succeeded
main
ccbeb3e4 Fixed CI failures in downstream repositories (#29234) no ref - skip the traffic analytics infra dispatch outside `TryGhost/Ghost`, where the required repository token is unavailable - size Koenig Playwright's CI worker pool from the runner CPU count instead of forcing four workers
by Steve Larson
S
Succeeded
2
dd70e208
u
Succeeded
main
b915ea8c Bumped version to 6.52.2-rc.0
by Ghost CI
G
Succeeded
v6.52.0
2923efbf Merge tag 'v6.52.0'
by Jannis Fed...
J
Failed
v6.52.0
2923efbf
u
Succeeded
v6.52.1
4675cd4a v6.52.1
by Ghost CI
G
Succeeded
main
2923efbf Merge tag 'v6.52.0'
by Jannis Fed...
J
Succeeded
29234
5408b051 Changed Koenig Playwright workers to match runner capacity no ref CI runner sizes vary, so deriving the worker pool from available CPUs avoids oversubscription while preserving throughput.
by Steve Larson
S
Failed
3
78b56f02
u
Succeeded
29234
74966716 Changed Koenig Playwright workers to match runner capacity ref https://github.com/TryGhost/Ghost-Anvil/actions/runs/29097979933/job/86379792409 Private GitHub runners have half the CPUs of public runners, so a fixed four-worker pool overloads downstream CI.
by Steve Larson
S
Failed
2
e57c194e
u
Failed
29189
00b3145a Update CodeMirror
by tryghost-r...
t
Succeeded
1609
bc9be77a
by pull[bot]
p
Previous page
Previous
Next
Next page