Skip to content

v0.1.0

Latest

Choose a tag to compare

@nabsei nabsei released this 22 Jul 00:26

First tagged release.

What's in: ninja and cargo adapters (golden-tested against real build
artifacts), a wrapper binary that merges both onto one Chrome Trace timeline
you open in Perfetto, and a session model that survives across separate
buildline -- <tool> invocations.

Try it:

git clone --branch v0.1.0 https://github.com/nabsei/buildline
cd buildline && cargo install --path .

BUILDLINE_SESSION=./build.trace buildline -- ninja
BUILDLINE_SESSION=./build.trace buildline -- cargo build
# open build.trace in https://ui.perfetto.dev

Known limits: single-machine only; cargo support parses an undocumented
internal format (see README); only two adapters so far. The golden-file
contribution model is designed for that number to grow from real usage, not
from guessing which build system to support next.