Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
5cad69a
fix: ci-metrics deployment fixes (race condition, caching, nav)
ludamad Feb 13, 2026
77aff10
feat: improve CI metrics data quality and dashboards
ludamad Feb 13, 2026
8656c96
fix: improve CloudTrail correlation and drop spurious slack notify ch…
ludamad Feb 13, 2026
84733c4
fix: rewrite CloudTrail resolver for 90% instance type coverage
ludamad Feb 13, 2026
6c58491
fix: make SQLite the source of truth for CI runs
ludamad Feb 13, 2026
9f7b201
fix: add missing EC2 instance rates and recalculate costs
ludamad Feb 13, 2026
0245302
fix: return unknown cost when instance type and vCPUs are both unknown
ludamad Feb 13, 2026
898e078
feat: consolidate CI Insights, Test Timings, and Attribution into one…
ludamad Feb 13, 2026
2acea3d
fix: remove gunicorn --preload to prevent ci-metrics deadlock
ludamad Feb 13, 2026
ba101f6
fix: improve test data pipeline for Test Details page
ludamad Feb 13, 2026
fbc3af9
fix: prevent double compression in ci-metrics proxy
ludamad Feb 14, 2026
017fd20
fix: pass through compression directly in ci-metrics proxy
ludamad Feb 14, 2026
c2394cb
test: add proxy compression and view structure tests for ci-metrics
ludamad Feb 14, 2026
129fea6
revert: remove lip-service ci-metrics tests
ludamad Feb 14, 2026
c62959d
feat: add CI run duration charts and pre-aggregated stats table
ludamad Feb 19, 2026
9201092
feat: add CI phase timing instrumentation
ludamad Feb 19, 2026
261488d
feat: phase chart grouped by pipeline with totals on top
ludamad Feb 19, 2026
8110215
fix: phase chart shows total time per pipeline, per-circuit timing
ludamad Feb 19, 2026
8785f22
Merge branch 'next' into ad/feat/ci-phase-timing
ludamad Feb 19, 2026
b6708df
feat: total CI time chart, skip 0-duration phases, bb cache bust
ludamad Feb 19, 2026
753d804
fix: use EPOCHREALTIME for ms-precision phase timing, filter < 0.1s
ludamad Feb 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions barretenberg/cpp/src/barretenberg/bb/main.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// CI phase timing: cache invalidation trigger
#include "barretenberg/bb/cli.hpp"

int main(int argc, char* argv[])
Expand Down
28 changes: 14 additions & 14 deletions bootstrap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -390,7 +390,7 @@ function build {

# Build the project if we should be building
if [[ -z "${BOOTSTRAP_AFTER:-}" || "$start_building" = true ]]; then
$project/bootstrap.sh ${1:-}
ci_phase "$project" $project/bootstrap.sh ${1:-}
fi

# Stop the build if we've reached BOOTSTRAP_TO
Expand All @@ -400,7 +400,7 @@ function build {
fi
done

parallel --line-buffer --tag --halt now,fail=1 "denoise '{}'" ::: ${parallel_cmds[@]}
ci_phase "parallel-builds" parallel --line-buffer --tag --halt now,fail=1 "denoise '{}'" ::: ${parallel_cmds[@]}
}

function bench_cmds {
Expand Down Expand Up @@ -569,31 +569,31 @@ case "$cmd" in
export CI=1
export USE_TEST_CACHE=1
export CI_FULL=0
build
test
ci_phase "build" build
ci_phase "test" test
;;
"ci-full")
export CI=1
export USE_TEST_CACHE=1
export CI_FULL=1
build
test
bench
ci_phase "build" build
ci_phase "test" test
ci_phase "bench" bench
;;
"ci-full-no-test-cache")
export CI=1
export USE_TEST_CACHE=0
export CI_FULL=1
build
test
bench
ci_phase "build" build
ci_phase "test" test
ci_phase "bench" bench
;;
"ci-full-no-test-cache-makefile")
export CI=1
export USE_TEST_CACHE=0
export CI_FULL=1
build_and_test
bench
ci_phase "build-and-test" build_and_test
ci_phase "bench" bench
;;
"ci-grind-test")
export CI=1
Expand Down Expand Up @@ -724,8 +724,8 @@ case "$cmd" in
if ! semver check $REF_NAME; then
exit 1
fi
build
release
ci_phase "build" build
ci_phase "release" release
;;

##########################
Expand Down
Loading
Loading