Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
666 commits
Select commit Hold shift + click to select a range
3fae439
chore(deps): update dependency aspect_bazel_lib to v2.22.0
renovate[bot] Dec 5, 2025
dbf82c4
Merge pull request #323 from jaqx0r/renovate/aspect_bazel_lib-2.x
jaqx0r Dec 5, 2025
eed2ba3
build(deps): bump golang.org/x/sys from 0.38.0 to 0.39.0
dependabot[bot] Dec 8, 2025
6d7e458
build(deps): bump go.opentelemetry.io/otel from 1.38.0 to 1.39.0
dependabot[bot] Dec 8, 2025
005fbb0
Merge pull request #328 from jaqx0r/dependabot/go_modules/golang.org/…
github-actions[bot] Dec 8, 2025
7a81378
Merge pull request #329 from jaqx0r/dependabot/go_modules/go.opentele…
github-actions[bot] Dec 8, 2025
5db68ab
build(deps): bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.39.0
dependabot[bot] Dec 8, 2025
1ab3f80
Merge pull request #330 from jaqx0r/dependabot/go_modules/go.opentele…
github-actions[bot] Dec 8, 2025
2c02570
fix(deps): update module go.opentelemetry.io/otel/exporters/otlp/otlp…
renovate[bot] Dec 9, 2025
e6b86e6
Merge pull request #325 from jaqx0r/renovate/opentelemetry-go-monorepo
jaqx0r Dec 13, 2025
174222d
chore(deps): update bazel-contrib/setup-bazel action to v0.16.0
renovate[bot] Dec 16, 2025
c233ccb
Merge pull request #335 from jaqx0r/renovate/bazel-contrib-setup-baze…
jaqx0r Dec 16, 2025
83c7732
chore(deps): update dependency rules_pkg to v1.2.0
renovate[bot] Dec 20, 2025
1cfc265
Merge pull request #336 from jaqx0r/renovate/rules_pkg-1.x
jaqx0r Dec 20, 2025
cc26614
chore(deps): update github artifact actions
renovate[bot] Dec 20, 2025
7e7b174
Merge pull request #333 from jaqx0r/renovate/major-github-artifact-ac…
jaqx0r Dec 20, 2025
38e7ec8
chore(deps): update dependency go to v1.25.5
renovate[bot] Dec 21, 2025
0b75365
Merge pull request #314 from jaqx0r/renovate/go-1.x
jaqx0r Dec 21, 2025
3f462f9
chore(deps): update dependency aspect_bazel_lib to v2.22.2
renovate[bot] Dec 25, 2025
173f0dd
Merge pull request #337 from jaqx0r/renovate/aspect_bazel_lib-2.x
jaqx0r Dec 25, 2025
c710e19
chore: Update MODULE.bazel.lock.
jaqx0r Dec 21, 2025
c367473
chore: Update golang.org/x/tools.
jaqx0r Dec 28, 2025
a4ac78f
Merge pull request #338 from jaqx0r/chore-update-tools
jaqx0r Dec 28, 2025
1085857
build(deps): bump github.com/prometheus/common from 0.67.4 to 0.67.5
dependabot[bot] Jan 5, 2026
b8580f1
Merge pull request #340 from jaqx0r/dependabot/go_modules/github.com/…
github-actions[bot] Jan 5, 2026
1c1d2af
build(deps): bump golang.org/x/sys from 0.39.0 to 0.40.0
dependabot[bot] Jan 8, 2026
75a3378
Merge pull request #342 from jaqx0r/dependabot/go_modules/golang.org/…
github-actions[bot] Jan 8, 2026
021586e
chore(deps): update dependency aspect_bazel_lib to v2.22.4
renovate[bot] Jan 9, 2026
7d8f61a
Merge pull request #343 from jaqx0r/renovate/aspect_bazel_lib-2.x
jaqx0r Jan 10, 2026
148c6a4
chore(deps): update bazel-contrib/setup-bazel action to v0.18.0
renovate[bot] Jan 11, 2026
cd558bd
Merge pull request #344 from jaqx0r/renovate/bazel-contrib-setup-baze…
jaqx0r Jan 11, 2026
5d6a247
chore(deps): update distroless_base docker digest to 0c70ab4
renovate[bot] Jan 12, 2026
8aaf243
Merge pull request #345 from jaqx0r/renovate/distroless_base
jaqx0r Jan 12, 2026
bb851a6
build(deps): bump golang.org/x/tools from 0.40.0 to 0.41.0
dependabot[bot] Jan 13, 2026
8167f09
chore(deps): update dependency aspect_bazel_lib to v2.22.5
renovate[bot] Jan 13, 2026
f7cb488
Merge pull request #347 from jaqx0r/dependabot/go_modules/golang.org/…
github-actions[bot] Jan 13, 2026
8f14554
Merge pull request #348 from jaqx0r/renovate/aspect_bazel_lib-2.x
jaqx0r Jan 13, 2026
3305d1b
chore(deps): update dependency go to v1.25.6
renovate[bot] Jan 15, 2026
bc677ac
refactor: Move the symbol table check function into `symtab`.
jaqx0r Aug 10, 2024
82791d8
refactor: Move symbol use and redeclaration checks to the symbol table.
jaqx0r May 31, 2025
8c8d1e7
chore: Module update.
jaqx0r Jan 18, 2026
b4b1668
Merge pull request #350 from jaqx0r/subst-symtab
jaqx0r Jan 18, 2026
e34c5b4
Merge pull request #349 from jaqx0r/renovate/go-1.x
jaqx0r Jan 18, 2026
fb3ae24
chore(deps): update lewagon/wait-on-check-action action to v1.5.0
renovate[bot] Jan 25, 2026
a926793
Merge pull request #351 from jaqx0r/renovate/lewagon-wait-on-check-ac…
jaqx0r Jan 25, 2026
5d46732
chore(deps): update docker/login-action action to v3.7.0
renovate[bot] Jan 28, 2026
e1f58a9
Merge pull request #352 from jaqx0r/renovate/docker-login-action-3.x
jaqx0r Jan 28, 2026
ee821fa
chore(deps): update distroless_base docker digest to 347a41e
renovate[bot] Jan 28, 2026
897496d
Merge pull request #353 from jaqx0r/renovate/distroless_base
jaqx0r Jan 29, 2026
4b56f6c
build(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0
dependabot[bot] Feb 3, 2026
8f091d3
build(deps): bump go.opentelemetry.io/otel/sdk/metric
dependabot[bot] Feb 3, 2026
8d58fd2
Merge pull request #358 from jaqx0r/dependabot/go_modules/go.opentele…
github-actions[bot] Feb 3, 2026
717a1fb
Merge pull request #357 from jaqx0r/dependabot/go_modules/go.opentele…
github-actions[bot] Feb 3, 2026
2c90245
build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/…
dependabot[bot] Feb 3, 2026
c1f1163
Merge pull request #359 from jaqx0r/dependabot/go_modules/go.opentele…
github-actions[bot] Feb 3, 2026
1a718b7
chore(deps): update dependency go to v1.25.7
renovate[bot] Feb 4, 2026
82a5e51
Merge pull request #360 from jaqx0r/renovate/go-1.x
jaqx0r Feb 4, 2026
168166b
chore(deps): update distroless_base docker digest to 8c8b7cf
renovate[bot] Feb 4, 2026
a4ea2f3
Merge pull request #354 from jaqx0r/renovate/distroless_base
jaqx0r Feb 4, 2026
5552b49
chore: Update bazel module lockfile.
jaqx0r Feb 8, 2026
e5a582a
ci: Speed up the CI by only building compilation outputs in Build step.
jaqx0r Feb 8, 2026
b13eb98
Merge pull request #361 from jaqx0r/chore-module-bazel
jaqx0r Feb 8, 2026
571fedd
chore(deps): update dependency rules_go to v0.60.0
renovate[bot] Feb 10, 2026
e29c1e9
build(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0
dependabot[bot] Feb 10, 2026
48bc8d9
build(deps): bump github.com/bazelbuild/rules_go from 0.59.0 to 0.60.0
dependabot[bot] Feb 10, 2026
42614df
Merge pull request #368 from jaqx0r/dependabot/go_modules/github.com/…
github-actions[bot] Feb 10, 2026
46e0c19
Merge pull request #366 from jaqx0r/dependabot/go_modules/golang.org/…
github-actions[bot] Feb 10, 2026
b95b116
build(deps): bump golang.org/x/tools from 0.41.0 to 0.42.0
dependabot[bot] Feb 10, 2026
6399fa0
Merge pull request #367 from jaqx0r/dependabot/go_modules/golang.org/…
github-actions[bot] Feb 10, 2026
f8ecced
Merge pull request #364 from jaqx0r/renovate/rules_go-0.x
jaqx0r Feb 10, 2026
a95c1d2
chore(deps): update distroless_base docker digest to 9fc4940
renovate[bot] Feb 14, 2026
70ccb97
Merge pull request #370 from jaqx0r/renovate/distroless_base
jaqx0r Feb 14, 2026
4d9833d
chore(deps): update goreleaser/goreleaser-action action to v7
renovate[bot] Feb 21, 2026
9799b9d
Merge pull request #373 from jaqx0r/renovate/goreleaser-goreleaser-ac…
jaqx0r Feb 21, 2026
0f14653
chore(deps): update distroless_base docker digest to 5cabf0b
renovate[bot] Feb 26, 2026
452270b
Merge pull request #374 from jaqx0r/renovate/distroless_base
jaqx0r Feb 26, 2026
259a191
chore(deps): update github artifact actions
renovate[bot] Feb 26, 2026
e11fc12
Merge pull request #375 from jaqx0r/renovate/major-github-artifact-ac…
jaqx0r Feb 26, 2026
1afd65a
chore(deps): update distroless_base docker digest to 9740672
renovate[bot] Feb 27, 2026
ad65be3
Merge pull request #376 from jaqx0r/renovate/distroless_base
jaqx0r Feb 27, 2026
54328a3
build(deps): bump go.opentelemetry.io/otel from 1.40.0 to 1.41.0
dependabot[bot] Mar 3, 2026
17fcce3
Merge pull request #378 from jaqx0r/dependabot/go_modules/go.opentele…
github-actions[bot] Mar 3, 2026
c057302
build(deps): bump go.opentelemetry.io/otel/sdk/metric
dependabot[bot] Mar 3, 2026
1560356
Merge pull request #381 from jaqx0r/dependabot/go_modules/go.opentele…
github-actions[bot] Mar 3, 2026
5fd2867
build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/…
dependabot[bot] Mar 3, 2026
4b6e46e
Merge pull request #380 from jaqx0r/dependabot/go_modules/go.opentele…
github-actions[bot] Mar 3, 2026
ecbbbe6
chore(deps): update docker/login-action action to v4
renovate[bot] Mar 4, 2026
ddf5c0f
Merge pull request #382 from jaqx0r/renovate/docker-login-action-4.x
jaqx0r Mar 4, 2026
99a481a
build(deps): bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.42.0
dependabot[bot] Mar 6, 2026
38386e5
Merge pull request #384 from jaqx0r/dependabot/go_modules/go.opentele…
github-actions[bot] Mar 6, 2026
fad75fa
build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/…
dependabot[bot] Mar 6, 2026
94513ee
Merge pull request #385 from jaqx0r/dependabot/go_modules/go.opentele…
github-actions[bot] Mar 6, 2026
12455d1
chore(deps): update sigstore/cosign-installer action to v4.1.0
renovate[bot] Mar 9, 2026
8916e9b
Merge pull request #388 from jaqx0r/renovate/sigstore-cosign-installe…
jaqx0r Mar 9, 2026
2d2066b
build(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0
dependabot[bot] Mar 9, 2026
ab9b7bc
Merge pull request #389 from jaqx0r/dependabot/go_modules/golang.org/…
github-actions[bot] Mar 9, 2026
e5bf5ec
build(deps): bump golang.org/x/tools from 0.42.0 to 0.43.0
dependabot[bot] Mar 12, 2026
51c8d0e
Merge pull request #393 from jaqx0r/dependabot/go_modules/golang.org/…
github-actions[bot] Mar 12, 2026
35ced0f
chore(deps): update dependency rules_oci to v2.3.0
renovate[bot] Mar 13, 2026
838a3cd
Merge pull request #392 from jaqx0r/renovate/rules_oci-2.x
jaqx0r Mar 15, 2026
2a95664
chore(deps): update distroless_base docker digest to b051042
renovate[bot] Mar 16, 2026
3f4a156
Merge pull request #394 from jaqx0r/renovate/distroless_base
jaqx0r Mar 16, 2026
aea210f
build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3
dependabot[bot] Mar 19, 2026
872dc40
Merge pull request #395 from jaqx0r/dependabot/go_modules/google.gola…
github-actions[bot] Mar 19, 2026
86258db
chore(deps): update bazel-contrib/setup-bazel action to v0.19.0
renovate[bot] Mar 23, 2026
98b7f8f
Merge pull request #396 from jaqx0r/renovate/bazel-contrib-setup-baze…
jaqx0r Mar 23, 2026
8833bdb
chore(deps): update sigstore/cosign-installer action to v4.1.1
renovate[bot] Mar 26, 2026
16414c4
Merge pull request #397 from jaqx0r/renovate/sigstore-cosign-installe…
jaqx0r Mar 26, 2026
b81704e
chore(deps): update dependency gazelle to v0.48.0
renovate[bot] Mar 26, 2026
3237547
Merge pull request #398 from jaqx0r/renovate/gazelle-0.x
jaqx0r Mar 26, 2026
14ed7c4
chore(deps): update codecov/codecov-action action to v6
renovate[bot] Mar 26, 2026
b97620a
Merge pull request #399 from jaqx0r/renovate/codecov-codecov-action-6.x
jaqx0r Mar 26, 2026
acad7b6
build: Increase test logging behaviour for go_tests.
jaqx0r Mar 26, 2026
73fcc86
Merge pull request #400 from jaqx0r/go-test-behaviour
jaqx0r Mar 26, 2026
ea03c23
ci: Add buildbuddy remote cache config.
jaqx0r Feb 21, 2026
480f96d
ci/renovate: Run go mod tidy after go PRs
jaqx0r Mar 26, 2026
e867b50
Merge pull request #372 from jaqx0r/bb-remote-config
jaqx0r Mar 26, 2026
5a367f3
Merge pull request #401 from jaqx0r/reno-gomodtidy
jaqx0r Mar 26, 2026
a4d25b3
chore(deps): update dependency go to v1.26.1
renovate[bot] Mar 26, 2026
5658727
Merge pull request #369 from jaqx0r/renovate/go-1.x
jaqx0r Mar 26, 2026
d663f48
chore(deps): update lewagon/wait-on-check-action action to v1.6.0
renovate[bot] Mar 29, 2026
35ba1fa
Merge pull request #402 from jaqx0r/renovate/lewagon-wait-on-check-ac…
jaqx0r Mar 29, 2026
3b17335
build(deps): bump docker/login-action from 4.0.0 to 4.1.0
dependabot[bot] Apr 2, 2026
d9b4538
Merge pull request #404 from jaqx0r/dependabot/github_actions/docker/…
github-actions[bot] Apr 2, 2026
85ea97a
build(deps): bump go.opentelemetry.io/otel/sdk/metric
dependabot[bot] Apr 3, 2026
5b9832e
build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0
dependabot[bot] Apr 3, 2026
e78db3d
Merge pull request #409 from jaqx0r/dependabot/go_modules/go.opentele…
github-actions[bot] Apr 3, 2026
c0f964b
Merge pull request #407 from jaqx0r/dependabot/go_modules/go.opentele…
github-actions[bot] Apr 3, 2026
d0e1b4b
build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/…
dependabot[bot] Apr 3, 2026
c8f1872
Merge pull request #408 from jaqx0r/dependabot/go_modules/go.opentele…
github-actions[bot] Apr 3, 2026
662a890
chore(deps): update lewagon/wait-on-check-action action to v1.6.1
renovate[bot] Apr 6, 2026
6ebf90f
chore(deps): update dependency gazelle to v0.49.0
renovate[bot] Apr 6, 2026
029fa8f
Merge pull request #411 from jaqx0r/renovate/gazelle-0.x
jaqx0r Apr 6, 2026
e7494dc
Merge pull request #410 from jaqx0r/renovate/lewagon-wait-on-check-ac…
jaqx0r Apr 6, 2026
e3344ec
chore(deps): update dependency go to v1.26.2
renovate[bot] Apr 7, 2026
b0995d9
chore(deps): update dependency gazelle to v0.50.0
renovate[bot] Apr 7, 2026
9732378
Merge pull request #413 from jaqx0r/renovate/gazelle-0.x
jaqx0r Apr 7, 2026
828ac0b
build(deps): bump golang.org/x/sys from 0.42.0 to 0.43.0
dependabot[bot] Apr 8, 2026
947b465
Merge pull request #415 from jaqx0r/dependabot/go_modules/golang.org/…
github-actions[bot] Apr 8, 2026
46bf529
build(deps): bump golang.org/x/tools from 0.43.0 to 0.44.0
dependabot[bot] Apr 9, 2026
cfcabab
build(deps): bump actions/github-script from 8 to 9
dependabot[bot] Apr 9, 2026
d361b1e
chore(deps): update actions/github-script action to v9
renovate[bot] Apr 9, 2026
1197407
Merge pull request #417 from jaqx0r/dependabot/github_actions/actions…
github-actions[bot] Apr 9, 2026
1ab065a
Merge pull request #416 from jaqx0r/dependabot/go_modules/golang.org/…
github-actions[bot] Apr 9, 2026
16dd812
Merge pull request #419 from jaqx0r/renovate/actions-github-script-9.x
jaqx0r Apr 10, 2026
f67f810
chore(deps): update distroless_base docker digest to c83f022
renovate[bot] Apr 10, 2026
c563c63
Merge pull request #420 from jaqx0r/renovate/distroless_base
jaqx0r Apr 12, 2026
0bfa60c
Merge pull request #412 from jaqx0r/renovate/go-1.x
jaqx0r Apr 12, 2026
96e0424
build(deps): bump lewagon/wait-on-check-action from 1.6.1 to 1.7.0
dependabot[bot] Apr 14, 2026
59b396f
Merge pull request #422 from jaqx0r/dependabot/github_actions/lewagon…
github-actions[bot] Apr 14, 2026
0f7fe13
ci: Add a new workflow to auto-approve dependencies.
jaqx0r Apr 20, 2026
fe29cba
Merge pull request #423 from jaqx0r/ci-auto-approve-renovate
jaqx0r Apr 20, 2026
7b2be4b
ci: Only run if the run has a triggering PR.
jaqx0r Apr 20, 2026
3cae78c
ci: Fix reference to actor login.
jaqx0r Apr 20, 2026
527c15e
Merge pull request #424 from jaqx0r/ci-auto-approve-renovate
jaqx0r Apr 20, 2026
e0595fa
fix: Remove the check for labels.
jaqx0r Apr 20, 2026
5adc231
Merge pull request #425 from jaqx0r/ci-auto-approve-renovate
jaqx0r Apr 20, 2026
fa63a5a
refactor: Switch to using `rules_img` to generate OCI images.
jaqx0r Apr 21, 2026
f258abe
ci: Fetch tags so that we can get a subst version.
jaqx0r Apr 21, 2026
d3033ba
fix: Move the label templates into the correct field.
jaqx0r Apr 21, 2026
6e33799
Merge pull request #426 from jaqx0r/refactor-rules-img
jaqx0r Apr 21, 2026
116e2c4
ci: Allow renovate to set automerge on PRs.
jaqx0r Apr 27, 2026
e6fb70a
Merge pull request #427 from jaqx0r/reno-auto-merge
jaqx0r Apr 27, 2026
49705a0
chore(deps): update dependency rules_img to v0.3.9
renovate[bot] Apr 29, 2026
051711b
Merge pull request #428 from jaqx0r/renovate/rules_img-0.x
renovate[bot] Apr 29, 2026
bf29de8
chore(deps): update dependency platforms to v1.1.0
renovate[bot] May 1, 2026
9c42cab
Merge pull request #429 from jaqx0r/renovate/platforms-1.x
renovate[bot] May 1, 2026
ba19427
fix: Set permissions for the benchmark workflow
jaqx0r May 2, 2026
e17f673
Merge pull request #430 from jaqx0r/bench-perms
jaqx0r May 2, 2026
2dbf253
chore(deps): update sigstore/cosign-installer action to v4.1.2
renovate[bot] May 7, 2026
85946c8
Merge pull request #431 from jaqx0r/renovate/sigstore-cosign-installe…
renovate[bot] May 7, 2026
4616eb9
chore(deps): update go toolchain directive to v1.26.3
renovate[bot] May 7, 2026
cc88801
Merge pull request #432 from jaqx0r/renovate/go-1.x
renovate[bot] May 7, 2026
0e286d0
Feat: longstream allow pathname with hash
nmreadelf May 8, 2026
a8cda3b
fix(deps): update module golang.org/x/sys to v0.44.0
renovate[bot] May 8, 2026
51b7fe1
Merge pull request #434 from jaqx0r/renovate/golang.org-x-sys-0.x
renovate[bot] May 8, 2026
d39aff4
chore(deps): update dependency gazelle to v0.51.0
renovate[bot] May 8, 2026
5437b43
Merge pull request #435 from jaqx0r/renovate/gazelle-0.x
renovate[bot] May 8, 2026
80bae76
build(deps): bump golang.org/x/tools from 0.44.0 to 0.45.0
dependabot[bot] May 8, 2026
d85f6b0
fix(deps): update module golang.org/x/tools to v0.45.0
renovate[bot] May 8, 2026
fd1e671
Merge pull request #436 from jaqx0r/dependabot/go_modules/golang.org/…
github-actions[bot] May 8, 2026
03ebb42
Merge pull request #437 from jaqx0r/renovate/golang.org-x-tools-0.x
renovate[bot] May 8, 2026
13ba4fc
Merge pull request #433 from nmreadelf/feat/pathname-allow-hash
jaqx0r May 9, 2026
c9f3fd3
chore(deps): update dependency rules_img to v0.3.10
renovate[bot] May 12, 2026
4847709
Merge pull request #438 from jaqx0r/renovate/rules_img-0.x
renovate[bot] May 12, 2026
cb0a086
chore(deps): update dependency rules_img to v0.3.11
renovate[bot] May 14, 2026
30c2009
chore(deps): update dependency rules_img to v0.3.11 (#439)
renovate[bot] May 14, 2026
6de1673
chore(deps): update distroless_base docker digest to f2df870
renovate[bot] May 18, 2026
4695b15
chore(deps): update distroless_base docker digest to f2df870 (#440)
renovate[bot] May 18, 2026
732eb8a
fix(deps): update module golang.org/x/sys to v0.45.0
renovate[bot] May 21, 2026
c55aee8
fix(deps): update module golang.org/x/sys to v0.45.0 (#441)
renovate[bot] May 21, 2026
d4e5bce
chore(deps): update docker/login-action action to v4.2.0
renovate[bot] May 22, 2026
2ea1391
chore(deps): update docker/login-action action to v4.2.0 (#442)
renovate[bot] May 22, 2026
3db7e9e
fix: Clear the log line reference after processing.
jaqx0r May 23, 2026
71e8227
refactor: Remove intermediate variable `t`.
jaqx0r May 23, 2026
a31718a
fix: Don't pin a LogLine backing store when looking up Datums.
jaqx0r May 23, 2026
74ee4d4
Merge pull request #443 from jaqx0r/vm-memory-leak-fixes
jaqx0r May 23, 2026
4de52c7
build: Add initial AGENTS instructions.
jaqx0r May 23, 2026
757b610
test: Skip timezone test when the tz db is not available.
jaqx0r May 23, 2026
e9432de
Merge pull request #444 from jaqx0r/agents
jaqx0r May 24, 2026
0dc03be
test: Handle IPv6 and fallback to IPv4 addresses in testutil.FreePort.
jaqx0r May 24, 2026
d71b4c4
Merge pull request #445 from jaqx0r/test-skip-tx
jaqx0r May 24, 2026
689a2a8
chore: Update MODULE.bazel.lock
jaqx0r May 24, 2026
4708324
Merge pull request #446 from jaqx0r/test-freeport
jaqx0r May 24, 2026
662f943
Merge pull request #447 from jaqx0r/chore-lockfile
jaqx0r May 24, 2026
d1ba9f0
fix: Use the default SystemCallFilter setting for systemd hardening.
jaqx0r May 24, 2026
63dacab
Merge pull request #448 from jaqx0r/fix-hardening
jaqx0r May 24, 2026
1071d76
doc: Add instructions for analysing memory allocations.
jaqx0r May 24, 2026
d0fd84f
refactor: Use a memory pool to avoid reallocating thread memory.
jaqx0r May 24, 2026
79c5c18
Merge pull request #449 from jaqx0r/memory-pool
jaqx0r May 24, 2026
8985f21
refactor: Store the indices of the capture groups instead of strings.
jaqx0r May 24, 2026
95a56b8
Merge pull request #450 from jaqx0r/matchresult
jaqx0r May 24, 2026
6f9e0e7
test: Fix a race in testing logstream cancellation.
jaqx0r May 24, 2026
81a23b5
Merge pull request #451 from jaqx0r/test-cancel-race
jaqx0r May 24, 2026
e32a341
chore: Give all struct literals their keys.
jaqx0r May 24, 2026
f9a3c64
Merge pull request #452 from jaqx0r/keyed-struct-literals
jaqx0r May 24, 2026
9e9e355
filestream: allow deletion of open files on Windows
jaqx0r May 26, 2026
a000492
Merge pull request #453 from jaqx0r/file-share-delete
jaqx0r May 26, 2026
f83dc52
Add reproducing test for google/mtail#903: scrape failure with >70k m…
jaqx0r May 26, 2026
3947f58
Merge pull request #454 from jaqx0r/issue-903-metrics-scrape
jaqx0r May 26, 2026
9dbdbe0
fix: apply `limit` eviction to hidden metrics (#837)
jaqx0r May 27, 2026
dd146ec
Merge pull request #455 from jaqx0r/fix-hidden-limit-gc
jaqx0r May 27, 2026
f0667d7
fix: close filestream lines channel when rotation reopen fails (#725)
jaqx0r May 27, 2026
155496b
Merge pull request #456 from jaqx0r/fix-725-rotation-permission-denied
jaqx0r May 27, 2026
c337f5a
fix(deps): update opentelemetry-go monorepo to v1.44.0
renovate[bot] May 27, 2026
3b0b61d
fix(deps): update opentelemetry-go monorepo to v1.44.0 (#457)
renovate[bot] May 27, 2026
a70571d
fix: rate-limit ESTALE reopen and handle ESTALE from stat (#505)
jaqx0r May 29, 2026
2c3507a
Merge pull request #458 from jaqx0r/fix-505-nfs-stale-handle
jaqx0r May 29, 2026
b227d92
fix: remove Source from duplicate metric check to prevent dupe after …
jaqx0r May 29, 2026
db14dd7
Merge pull request #459 from jaqx0r/fix-636-duplicate-metric-sighup
jaqx0r May 29, 2026
a639272
fix: allow pattern concatenation to start with id_expr
jaqx0r May 29, 2026
b36b0ba
Merge pull request #460 from jaqx0r/fix-340-regex-concat
jaqx0r May 29, 2026
74bfdeb
test: add coverage for const patterns as standalone match conditions
jaqx0r May 29, 2026
76f07cc
fix(deps): update module github.com/prometheus/common to v0.68.0
renovate[bot] May 29, 2026
708fb86
fix(deps): update module github.com/prometheus/common to v0.68.0 (#461)
renovate[bot] May 29, 2026
2de22fb
Merge pull request #462 from jaqx0r/fix-191-const-pattern-match
jaqx0r May 29, 2026
04039c9
fix(checker): allow chained match expressions with numbered caprefs
jaqx0r May 29, 2026
3a9e341
Merge pull request #463 from jaqx0r/fix-191-const-pattern-match
jaqx0r May 29, 2026
05a2069
feat: add `defined()` builtin to test if a capture group was matched
jaqx0r May 29, 2026
9c3f110
Merge pull request #464 from jaqx0r/fix-191-const-pattern-match
jaqx0r May 29, 2026
ff2d9f3
chore: remove no-longer-needed // + workaround from example programs
jaqx0r May 30, 2026
425c46e
Merge pull request #465 from jaqx0r/fix-191-const-pattern-examples
jaqx0r May 30, 2026
3fc486a
chore(deps): update go toolchain directive to v1.26.4
renovate[bot] Jun 3, 2026
a9c2fe9
chore(deps): update go toolchain directive to v1.26.4 (#469)
renovate[bot] Jun 3, 2026
55610dc
fix(deps): update module github.com/bazelbuild/rules_go to v0.61.0
renovate[bot] Jun 3, 2026
f44bc07
fix(deps): update module github.com/bazelbuild/rules_go to v0.61.0 (#…
renovate[bot] Jun 3, 2026
9577655
fix(deps): update module github.com/prometheus/common to v0.68.1
renovate[bot] Jun 3, 2026
0a276cd
fix(deps): update module github.com/prometheus/common to v0.68.1 (#470)
renovate[bot] Jun 3, 2026
8857f9f
chore(deps): update dependency gazelle to v0.51.1
renovate[bot] Jun 3, 2026
915eed0
chore(deps): update dependency gazelle to v0.51.1 (#471)
renovate[bot] Jun 3, 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
17 changes: 17 additions & 0 deletions .bazelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Get workspace status information to stamp into the build.
build --workspace_status_command=build/workspace_status.sh

# Enable build stamping to inject the workspace status variables.
build --stamp

# verbose go_test logs for buildbuddy to get more details on test behaviour
test --test_env=GO_TEST_WRAP_TESTV=1


build:remotecache --bes_results_url=https://app.buildbuddy.io/invocation/
build:remotecache --bes_backend=grpcs://remote.buildbuddy.io
common:remotecache --remote_cache=grpcs://remote.buildbuddy.io
common:remotecache --noremote_upload_local_results # Uploads logs & artifacts without writing to cache
common:remotecache --remote_timeout=10m
common:remotecache --remote_header=x-buildbuddy-api-key=${BUILDBUDDY_API_KEY}

1 change: 1 addition & 0 deletions .bazelversion
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8.1.0
5 changes: 5 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
# All files are by default owned unless a more specific rule set below.
* @jaqx0r

# Don't automatically assign reviewers for PRs that only modify these files.
go.mod
go.sum
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
github: ["jaqx0r"]
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ If your problem is with the way an `mtail` program is behaving, please attach or

If your problem is with `mtail`, please include the commandline you started it with, and the INFO log.

See also [Reporting a problem](https://github.com/google/mtail/blob/main/docs/Troubleshooting.md#reporting-a-problem).
See also [Reporting a problem](https://github.com/jaqx0r/mtail/blob/main/docs/Troubleshooting.md#reporting-a-problem).


Thanks!
38 changes: 38 additions & 0 deletions .github/actions/bazel-benchmark/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Run benchmark tests under bazel
# Assumes bazel exists, use `bazel-contrib/setup-bazel` before calling this action.
name: bazel benchmark
description: Run benchmarks under Bazel and save output
inputs:
build_tag_filters:
description: Tag to filter on to find benchmarks to build
required: true
default: benchmark
targets:
description: Bazel targets to build
required: true
default: //...
bazel_run_flags:
description: Flags to pass to Bazel to run the benchmarks
required: true
default: -test.bench=.*
output_artifact:
description: Name of the output artifact
required: true
default: benchmark_results.txt
runs:
using: composite
steps:
- name: build benchmarks
run: bazel build --build_tag_filters=${{ inputs.build_tag_filters }} ${{ inputs.targets }}
shell: bash
- name: run benchmarks
shell: bash
run: |
for target in $(bazel query "attr(tags, '\\b${{ inputs.build_tag_filters }}\\b', ${{ inputs.targets }})"); do
bazel run ${target} -- ${{ inputs.bazel_run_flags }}
done | tee benchmark_results.txt
- name: upload benchmark results artfact
uses: actions/upload-artifact@v7
with:
name: ${{ inputs.output_artifact }}
path: benchmark_results.txt
61 changes: 61 additions & 0 deletions .github/actions/bencher-run/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Run bencher on a benchmark result artifact.
# Assumes BENCHER_API_TOKEN and GITHUB_TOKEN secrets exist.

name: bencher run
description: Run bencher on a benchmark result artifact
inputs:
BENCHER_API_TOKEN:
description: Token to interact with Bencher.dev; https://bencher.dev/docs/explanation/bencher-run/#--token-token
required: true
benchmark_results_artifact:
description: Name of the artifact to download, to find the benchmark results within.
required: true
default: benchmark_results.txt
workflow_event:
description: Name of the workflow trigger event json to download
required: true
default: event.json
project:
required: true
description: Project slug or UUID for Bencher.dev; https://bencher.dev/docs/explanation/bencher-run/#--project-project
runs:
using: composite
steps:
- uses: bencherdev/bencher@main
- uses: actions/download-artifact@v8
with:
name: ${{ inputs.benchmark_results_artifact }}
run-id: ${{ github.event.workflow_run.id }}
github-token: ${{ github.token }}
- uses: actions/download-artifact@v8
with:
name: ${{ inputs.workflow_event }}
run-id: ${{ github.event.workflow_run.id }}
github-token: ${{ github.token }}
- uses: actions/github-script@v9
env:
EVT: ${{ inputs.workflow_event }}
with:
script: |
let fs = require('fs');
let event = JSON.parse(fs.readFileSync(process.env.EVT, {encoding: 'utf8'}));
flags = [];
if (!!event.pull_request) {
flags.push("--branch", event.pull_request.head.ref);
flags.push("--hash", event.pull_request.head.sha);
flags.push("--start-point", event.pull_request.base.ref);
flags.push("--start-point-hash", event.pull_request.head.sha);
flags.push("--start-point-clone-thresholds")
flags.push("--start-point-reset")
flags.push("--ci-number", event.number);
}
core.exportVariable("BENCHER_FLAGS", flags.join(" "));
- name: bencher run
shell: bash
run: |
bencher run \
--token '${{ inputs.BENCHER_API_TOKEN }}' \
--github-actions '${{ github.token }}' \
--project '${{ inputs.project }}' \
$BENCHER_FLAGS \
--file ${{ inputs.benchmark_results_artifact }}
27 changes: 27 additions & 0 deletions .github/workflows/auto-approve.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# We "trust" dependabot and renovate updates once they pass tests.
# (this still requires all other checks to pass!)

# This doesn't work on forked repos per the discussion in
# https://github.com/pascalgn/automerge-action/issues/46 so don't attempt to
# add people other than dependabot to the if field below.
name: auto-approve
on:
workflow_run:
workflows:
- ci
types:
- completed

jobs:
enable-automerge-and-approve:
if: github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.pull_requests[0] && (github.event.workflow_run.actor.login == 'dependabot[bot]' || github.event.workflow_run.actor.login == 'renovate[bot]')
runs-on: ubuntu-latest
# https://github.com/orgs/community/discussions/24686
permissions:
contents: write
pull-requests: write
env:
GH_TOKEN: ${{ github.token }}
steps:
- run: gh pr merge ${{ github.event.workflow_run.pull_requests[0].number }} --auto
- run: gh pr review ${{ github.event.workflow_run.pull_requests[0].number }} --approve
4 changes: 2 additions & 2 deletions .github/workflows/auto-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,14 @@ jobs:
# create review
pull-requests: write
steps:
- uses: lewagon/wait-on-check-action@v1.3.4
- uses: lewagon/wait-on-check-action@v1.7.0
with:
ref: ${{ github.event.pull_request.head.sha }}
repo-token: ${{ github.token }}
check-regexp: "test.*"
wait-interval: 60

- uses: "actions/github-script@v7"
- uses: "actions/github-script@v9"
with:
github-token: ${{ github.token }}
script: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/automerge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
# wait-on-check requires only checks read
checks: read
steps:
- uses: lewagon/wait-on-check-action@v1.3.4
- uses: lewagon/wait-on-check-action@v1.7.0
with:
ref: ${{ github.event.pull_request.head.sha }}
check-regexp: "test.*"
Expand All @@ -55,6 +55,6 @@ jobs:
# auto-approve-action requires write on pull-requests
pull-requests: write
steps:
- uses: hmarr/auto-approve-action@f0939ea97e9205ef24d872e76833fa908a770363
- uses: hmarr/auto-approve-action@8f929096a962e83ccdfa8afcf855f39f12d4dac7
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
26 changes: 26 additions & 0 deletions .github/workflows/benchmark-upload.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: benchmark-upload

on:
workflow_run:
workflows:
- benchmark
types:
- completed

jobs:
bencher-upload:
if: github.event.workflow_run.conclusion == 'success'
runs-on: ubuntu-latest
permissions:
# Allow bencher-run to write to the PR comments
pull-requests: write
# Allow bencher-run to read the benchmark results artifact
actions: read
# Allow bencher-run to write to the checks api
checks: write
steps:
- uses: actions/checkout@v6
- uses: ./.github/actions/bencher-run
with:
BENCHER_API_TOKEN: ${{ secrets.BENCHER_API_TOKEN }}
project: 238e7993-fc7a-4a69-aa82-470abd249c8b
38 changes: 16 additions & 22 deletions .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,32 +7,26 @@ on:
# Record on merges to main
- main

permissions: {}

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
benchmark:
if: ${{ false }}
runs-on: ubuntu-latest
permissions:
# For benchmark-action comment-always
pull-requests: write
contents: read
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version-file: 'go.mod'
cache: true
- run: make bench
env:
HEAD_REF: ${{ env.GITHUB_REF_NAME }}
- uses: actions/cache@v4
- uses: actions/checkout@v6
- uses: bazel-contrib/setup-bazel@0.19.0
with:
path: ./cache
key: ${{ runner.os }}-benchmark
- uses: benchmark-action/github-action-benchmark@v1.20.3
bazelisk-cache: true
disk-cache: ${{ github.workflow }}
repository-cache: true
- uses: ./.github/actions/bazel-benchmark
- uses: actions/upload-artifact@v7
with:
tool: 'go'
output-file-path: test-results/benchmark-results-${{ env.GITHUB_REF_NAME }}.txt
external-data-json-path: ./cache/benchmark-data.json
save-data-file: ${{ github.event_name != 'pull_request' }}
github-token: ${{ secrets.GITHUB_TOKEN }}
comment-on-alert: true
summary-always: true
name: event.json
path: ${{ github.event_path }}
51 changes: 0 additions & 51 deletions .github/workflows/ci-done.yml

This file was deleted.

Loading
Loading