An open API service providing commit metadata for open source projects.

GitHub / tinder/bazel-diff / commits

Performs Bazel Target Diffing between two revisions in Git, allowing for Test Target Selection and Selective Building

SHA Message Author Date Stats
19e01645 Cache external repository resolution and parallelize query decode (#457) (#460) Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
15 days ago
d071cffc Run clippy on every Bazel build via the rules_rust aspect. (#461) Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
15 days ago
13fe981b Add a Kotlin-vs-Rust performance gate (#459)a
Co-authored-by: Claude Opus 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
16 days ago
9b465295 Ship multi-platform Rust CLI binaries on GitHub Releases. (#458)
Co-authored-by: Cursor <c****t@c****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
16 days ago
a605cfa9 40.0.2 Maxwell Elliott <m****t@g****m> 16 days ago
4b747321 40.0.1 Maxwell Elliott <m****t@g****m> 16 days ago
38813d75 Fix BCR issues from rust version dependencies (#456)
Co-authored-by: Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
16 days ago
b7f40074 40.0.0 Maxwell Elliott <m****t@g****m> 17 days ago
2e49689f Ship Rust binary in releases and BCR presubmit (#455)
Co-authored-by: Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
17 days ago
1688571b Rewrite bazel-diff in Rust (#449)
Co-authored-by: Maxwell Elliott <5****t@u****m>
csmoe <c****e@m****m>
Committed by: GitHub <n****y@g****m>
17 days ago
71172404 docs: fix broken star history chart in README (#454) SimonFoobar648 <s****r@d****e>
Committed by: GitHub <n****y@g****m>
17 days ago
afba1af8 ci: stage target-repo Bazel for Alpine real-repo stress (#453)
Co-authored-by: Cursor <c****t@c****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
19 days ago
4b936760 ci: update coverage badge to 95.3% (#452)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
19 days ago
3a1b211e ci: apply ktfmt formatting (#451)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
19 days ago
f863c75b Enforce coverage inside of Bazel lcov merger (#450)
Co-authored-by: Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Claude <n****y@a****m>, Maxwell Elliott <m****t@g****m>, Cursor <c****t@c****m>
Maxwell Elliott <m****l@e****w>
Committed by: GitHub <n****y@g****m>
20 days ago
12b57a87 39.0.1 Maxwell Elliott <m****t@g****m> 20 days ago
9e82cab5 Add license target to project (#395) ViggedalZenseact <k****l@z****m>
Committed by: GitHub <n****y@g****m>
20 days ago
abcdf27f ci: update coverage badge to 92.4% (#448)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
27 days ago
aa197466 39.0.0 Maxwell Elliott <m****t@g****m> 28 days ago
a9afecc8 Scope macro digest cache to each hash invocation (#446) dgollahon-plaid <d****n@p****m>
Committed by: GitHub <n****y@g****m>
29 days ago
0c882333 test: add cross-instance hash-consistency harness for `bazel-diff serve` (#447)
Co-authored-by: Claude Opus 5 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
30 days ago
a4c50acf 38.0.0 Maxwell Elliott <m****t@g****m> about 1 month ago
b7ee6427 Fix #441 (under-invalidation): hash PACKAGE_GROUP targets and follow visibili...
Co-authored-by: Claude Fable 5 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
7e5e640d 37.0.0 Maxwell Elliott <m****t@g****m> about 1 month ago
7ab7e83d build: bump Maven dependencies to latest versions (#445)
Co-authored-by: Claude <n****y@a****m>, Maxwell Elliott <5****t@u****m>
Maxwell Elliott <m****l@e****w>
Committed by: GitHub <n****y@g****m>
about 1 month ago
7e7e09a4 Rules Kotlin and Rules java bump (#444)
Co-authored-by: Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude <n****y@a****m>, Maxwell Elliott <m****t@g****m>
Maxwell Elliott <m****l@e****w>
Committed by: GitHub <n****y@g****m>
about 1 month ago
81d9e414 Add reproducer for #441: package_group change is not detected as impacted (#442)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
5a6c46b6 36.0.0 Maxwell Elliott <m****t@g****m> about 1 month ago
08824593 serve: add shared S3 hash-cache tier for multi-instance deployments (#432)
Co-authored-by: Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
60f99535 35.0.1 Maxwell Elliott <m****t@g****m> about 1 month ago
84a122f6 fix(serve): stop logging InterruptedException as a 500 query error (#440) Maxwell Elliott <m****l@e****w>
Committed by: GitHub <n****y@g****m>
about 1 month ago
506b3de9 fix: exclude bot accounts from README contributors (#438)
Co-authored-by: Cursor <c****t@c****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
d6fea2ee ci: update coverage badge to 92.7% (#431)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
48467575 35.0.0 Maxwell Elliott <m****t@g****m> about 1 month ago
700780aa feat: scope .bzl edits to macro-produced rules via instantiation stack (#436)
Co-authored-by: Maxwell Elliott <5****t@u****m>
Cory Paik <3****k@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
07b6d541 ci: bump E2ETest timeout to eternal to stop macOS slow-runner flakes (#437)
Co-authored-by: Cursor <c****t@c****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
30ac677f feat(serve): Alpine 8 GiB real-repo stress cron (#435)
Co-authored-by: Cursor <c****t@c****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
53a69579 feat(serve): Alpine 8 GiB low-resource stress cron (serve-stress-alpine) (#434)
Co-authored-by: Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude <n****y@a****m>
Maxwell Elliott <m****l@e****w>
Committed by: GitHub <n****y@g****m>
about 1 month ago
171cb3e9 34.0.2 Maxwell Elliott <m****t@g****m> about 2 months ago
c8a92f46 feat(serve): per-phase breakdown for slow queries (checkout/bazel query/hashi...
Co-authored-by: Claude Fable 5 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
18ae89d6 34.0.1 Maxwell Elliott <m****t@g****m> about 2 months ago
2142522c fix: hash external repos when WORKSPACE and Bzlmod are both enabled (#430) Cory Paik <3****k@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
93cf3501 34.0.0 Maxwell Elliott <m****t@g****m> about 2 months ago
55943886 feat(serve): opt-in per-request profile and memoryProfile data on query endpo...
Co-authored-by: Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
54e542b4 fix(ci): parse flag-shaped --real-clone-args so serve-stress-real can run (#428)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
4d4c11e7 ci: add cron stress harness for serve with fault injection + metrics (#427) Maxwell Elliott <m****l@e****w>
Committed by: GitHub <n****y@g****m>
about 2 months ago
c12d6687 ci: update coverage badge to 92.3% (#422) github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
28a85f35 33.0.0 Maxwell Elliott <m****t@g****m> about 2 months ago
e1b851ab fix(serve): self-heal orphaned git index.lock that wedges checkouts (#425)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
16670fca serve: accept modified filepaths via POST to scope cold hashing (#424)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
149fb614 refactor(serve)!: remove JGit engine, make subprocess the only git backend (#...
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
44b9f730 32.0.1 Maxwell Elliott <m****t@g****m> about 2 months ago
f51eeba0 fix(serve): ignore git stderr noise when parsing subprocess output (#421)
Co-authored-by: Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
6e28ed79 v32.0.0 Maxwell Elliott <m****t@g****m> about 2 months ago
c9d0b881 fix: self-heal //external query on bzlmod-only workspaces (#420)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
e9ab1295 serve: add /metrics endpoint for instance and cache size info (#418)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
570a90aa serve: prune cached hashes to bound cache growth (#417)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
d2edf78d 31.4.0 Maxwell Elliott <m****t@g****m> about 2 months ago
c9645591 serve: add --requestTimeout and --warmupRevision controls (#415)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ba9a15a1 v31.3.2 Maxwell Elliott <m****t@g****m> about 2 months ago
602102fa fix(serve): fetch unreachable revisions by SHA so PR-head commits resolve (#414)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
4a8223e0 v31.3.1 Maxwell Elliott <m****t@g****m> about 2 months ago
986c75ed serve: integration harness + fixes for --trackDeps over-reporting and JGit fe...
Co-authored-by: Claude Opus 4.8 <n****y@a****m>, Claude Opus 4.8 <n****y@a****m>, Claude Opus 4.8 <n****y@a****m>, Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
935c0536 v31.3.0 Maxwell Elliott <m****t@g****m> about 2 months ago
56408d67 fix(serve): resolve missing revisions via on-demand refetch (#411)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ab1cbfb3 v31.2.0 Maxwell Elliott <m****t@g****m> about 2 months ago
7a42b92e feat: add --alwaysAffectedTags to always impact non-hermetic tagged targets (...
Co-authored-by: Claude Opus 4.8 <n****y@a****m>, Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
d607af94 v31.1.0 Maxwell Elliott <m****t@g****m> about 2 months ago
856dadea feat: add --excludeTargetsQuery to filter out targets (e.g. manual) (#409)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
c167a3a1 ci: update coverage badge to 92.1% (#408)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
73e0f352 ci: apply buildifier formatting (#405) github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
706d3060 ci: apply ktfmt formatting (#404) github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
219342b1 ci: update coverage badge to 92.2% (#407) github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
a0cdd71a v31 Maxwell Elliott <m****t@g****m> about 2 months ago
95d1b6a0 feat: flip --keep_going default to false (#400)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
a6a6564b fix: silence SLF4J NOP-logger warning from JGit in serve command (#403) Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
22d4b5f4 test: reproducer for #401 (undeclared workspace reads get stable hashes) (#402)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
8e7ccfb4 test: reproducer for #398 (--keep_going silently drops targets on repo-rule f...
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
4212dea9 v30 Maxwell Elliott <m****t@g****m> about 2 months ago
236a7f18 feat: compute target distances in `bazel-diff serve` (#397)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
e55c3e97 ci: update coverage badge to 92.0% (#396)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
ffb12e35 ci: apply ktfmt formatting (#391)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
fed0f762 v29 Maxwell Elliott <m****t@g****m> 2 months ago
28932037 feat: add `bazel-diff serve` HTTP query service (#29) (#393)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>, Claude Opus 4.8 <n****y@a****m>, Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
84cf488a test: add e2e coverage for hermetic cross-machine hashing and MODULE.bazel.lo...
Co-authored-by: Claude <n****y@a****m>, Maxwell Elliott <5****t@u****m>
Maxwell Elliott <m****l@e****w>
Committed by: GitHub <n****y@g****m>
2 months ago
d6403691 test: prove fine-grained external-repo hashing is hermetic across workspaces ... Maxwell Elliott <m****l@e****w>
Committed by: GitHub <n****y@g****m>
2 months ago
c9ca6b71 v28.0.0 Maxwell Elliott <m****t@g****m> 2 months ago
dfa961eb fix: use workspace-stable content-hash key for external repo source files (#385)
Co-authored-by: Claude <n****y@a****m>
Maxwell Elliott <m****l@e****w>
Committed by: GitHub <n****y@g****m>
2 months ago
9458a8fb ci: update coverage badge to 91.0% (#384)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
8393d3cf ci: apply ktfmt formatting (#383)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
dfa0a8ab Firecracker snapshots: implementation + benchmark harness (impl of #376) (#381)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>, Claude Opus 4.8 (1M context) <n****y@a****m>, Claude Opus 4.8 <n****y@a****m>, Claude Opus 4.8 <n****y@a****m>, Claude Opus 4.8 <n****y@a****m>, Claude Opus 4.8 <n****y@a****m>, Claude Opus 4.8 <n****y@a****m>, Maxwell Elliott <m****l@e****w>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
b9bb56fe ci: enforce >=90% line coverage on go_test targets (#382)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
16d088f9 docs: RFC for Firecracker snapshots (instant bazel-diff starts) (#376)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
17539039 ci: apply buildifier formatting (#378)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
bd836350 27.0.0 Maxwell Elliott <m****t@g****m> 2 months ago
f053abc9 Canonicalize rule hash inputs (attributes + rule inputs) (#379)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
6f84fa9e ci: apply ktfmt formatting (#377) github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
e033a16c ci: add daily buildifier formatting cron that opens a PR on changes (#375)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
c32c4cbd ci: add daily ktfmt formatting cron that opens a PR on changes (#373)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
c00fec31 test: add E2E reproducer for remote proto module version bumps (#372)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Maxwell Elliott <5****t@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago

← Back to repository