fengmk2 / observatory View workflow ↗ Successful attempts — Successful pushes to main
Median duration — The middle of the selected runs
P90 duration — 90th percentile of elapsed time
Slowest attempt — Maximum in this selection
Daily duration Elapsed minutes · UTC dates · lower is faster
Median P90
Loading the trend…
Move over the plot to see values, or focus it and use the arrow keys. Empty days are gaps, not zeroes. Periods after the last collection await an update; the period containing it is incomplete.
View daily values Recent successful attempts Open a run to inspect its jobs on GitHub.
0 attempts How to read this report Duration is wall-clock time from the first executed job starting to the last executed job completing within the same successful attempt. It includes gaps between jobs, excludes the initial queue, and does not add parallel job times together. Skipped jobs are excluded.
Only successful pushes to main are collected. The default view compares first attempts. Reruns may repeat only a subset of jobs, so include them with care. Median and P90 use linear interpolation; periods with few runs are less representative. Each point groups attempts by their first job's start time in UTC.
Each hourly collection rescans runs created in the last 30 days and keeps previously saved observations. Older reruns outside that window and successful attempts superseded before collection are not backfilled. Scheduled updates can be delayed by GitHub. The feed can take up to five minutes to reach its public cache. This page checks for updates every five minutes while visible and when you return to the tab.
Source workflow ↗ Download source JSON ↓