clone

a personal forge on plain git: static pages, stacked-diff reviews, signed local ci, repo sites and releases

From the forge's lake.

290 events

in the last year: pushes, landed reviews, releases, site deploys and ci results

build time

seconds per build of this repo's pages
table

pushes

pushes a day
table

time to land

hours from a review's first push to landing, by when it landed
table

revisions per review

reviews by how many revisions they were pushed in
table

ci results

attestations a day, passed and failed
table

ci duration

seconds per run of .forge/ci
table
datathe rows behind the charts, as Parquet
insights.jsonwhat the charts draw
events.parquetpushes, comments, approvals and builds as they happened
builds.parqueteach page build: time spent, pages written
reviews.parqueteach review's lifecycle: created, revisions, approvals, landed or closed
ci.parqueteach CI attestation: commit, tree, result, duration, system, signer
ci_metrics.parqueteach metric an attestation reported: name, value, unit, with its commit and result

DuckDB reads them over HTTP in byte ranges, so a query fetches only what it needs:

duckdb -c "SELECT result, count(*), median(duration_s) FROM 'https://src.rest/cat/forge/insights/ci.parquet' GROUP BY result"