gitpod-io/leeway

Go 177 stars

Leeway is a heavily caching build system for Go, Typescript and Docker projects.

⟳ Syncing… Share on X →
README badge: [![ngmi](https://ngmi.review/badge/gitpod-io/leeway.svg)](https://ngmi.review/repo/gitpod-io/leeway)
211 Merged PRs
4 days Avg Merge Time
0m Fastest PR
3 months Slowest PR
#764 Global Speed Rank

PR Size Analysis

Lines changed (additions + deletions) vs review outcomes. Re-sync to populate data for older PRs.

PRs by size
Avg review time (hrs)
Clean approval rate (%)

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#332 fix: validate all transitive dependencies for cached packages @WVerlaek 15m 1
#326 Add root trace span for build command and fix S3 cache timeout @WVerlaek 5.7h 3
#323 feat: add nested phase spans for OpenTelemetry tracing @WVerlaek 3 days 1
#321 Add OpenTelemetry tracing for individual Go tests @WVerlaek 5 days 5
#322 Add GITHUB_HEAD_REF to OTEL tracing attributes @WVerlaek 47m 1
#320 Graceful otel shutdown on build failure @WVerlaek 1 day 6
#319 Fix flaky S3 batch optimization test @kylos101 24m 1
#318 Track SBOM generation time in build output @WVerlaek 25m 1
#316 fix: update grype to v0.91.0 to resolve nil pointer panic @kylos101 6.3h 1
#315 fix: upload (external) SBOM files alongside artifacts @leodido 1 day 1
#314 fix: resolve builtin variables in PackageInternal (prep, env) @leodido 2 days 1
#313 fix: skip packages without SBOM during vulnerability scanning @leodido 3.1h 1
#312 fix: add -trimpath to default Go build command @leodido 3.4h 1
#311 feat: store SBOM files outside tar.gz artifacts @leodido 13.5h 1
#310 fix: add `--sort=name` to tar command for deterministic archives @leodido 14.1h 1
#309 fix: make `GetTransitiveDependencies` return deterministic order @leodido 14.2h 1
#308 perf(cache): add environment variables for S3 cache tuning @leodido 1 day 1
#307 perf(cache): return detailed download results for smarter cache decisions @leodido 1 day 1
#306 fix(cache): require dependencies in local cache for cached packages @leodido 1 day 1
#305 fix!: correct typo in vet check name @leodido 8.1h 1