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

gitlab.com / gitlab-org/ruby/gems/labkit-ruby / commits

LabKit is minimalist library to provide functionality for Ruby services at GitLab.

SHA Message Author Date Stats
910fb070 merge Merge branch 'rate-limit/stage-1a-limiter-redesign' into 'master'
Co-authored-by: Sam Wiskow <s****w@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
4 months ago
dc3aa483 fix(rate_limit): restore log_error in Evaluator rescue block
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Sam Wiskow <s****w@g****m> 4 months ago
c22497af fix: action reprazent human review feedback on MR !272
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Sam Wiskow <s****w@g****m> 4 months ago
2da3a1e5 fix: address adversarial review blockers
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Sam Wiskow <s****w@g****m> 4 months ago
baadb280 style: fix rubocop offenses
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Sam Wiskow <s****w@g****m> 4 months ago
963e542a feat(rate_limit): Limiter API redesign per reprazent review (Spec 8)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Sam Wiskow <s****w@g****m> 4 months ago
ea78b9ff fix: address adversarial review findings from stage-1b
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Sam Wiskow <s****w@g****m> 4 months ago
514c4ee5 merge Merge branch 'rate-limit/stage-1a' into 'master'
Co-authored-by: Sam Wiskow <s****w@g****m>
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
4 months ago
9e5b0779 fix(rate_limit): skip characteristic when value is missing
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>
e_forbes <e****s@g****m> 4 months ago
bfe84cb4 refactor(evaluator): delegate logging to Labkit::Logging::JsonLogger Sam Wiskow <s****w@g****m> 4 months ago
95a35c82 fix: add blank line around conditional block in log_rule (rubocop)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Sam Wiskow <s****w@g****m> 4 months ago
d20c01a6 fix: emit WARN on exceeded :block rules; strengthen assertion coverage
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Sam Wiskow <s****w@g****m> 4 months ago
5257bd1d feat: add rule names as stable counter keys (Stage 1b)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Sam Wiskow <s****w@g****m> 4 months ago
3449cc41 Address MR review feedback: DX and reliability improvements
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Sam Wiskow <s****w@g****m> 4 months ago
752be81b fix: resolve rubocop violations in spec files Sam Wiskow <s****w@g****m> 4 months ago
6d96a062 fix: resolve rubocop violations in rate_limit implementation Sam Wiskow <s****w@g****m> 4 months ago
d23c7495 fix: address adversarial MR review findings (RC-1, RC-2) Sam Wiskow <s****w@g****m> 4 months ago
251bb2a0 feat: add Labkit::RateLimit identifier and rules API (Stage 1a) Sam Wiskow <s****w@g****m> 4 months ago
10231435 merge Merge branch 'mwoolf-master-patch-59548' into 'master'
Co-authored-by: Max Woolf <m****f@g****m>
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
4 months ago
b521c73e Add max to CODEOWNERS for rate-limiting project Max Woolf <m****f@g****m>
Committed by: GitLab <n****y@g****m>
4 months ago
050cbccc merge Merge branch 'renovate/copier-project-template-update' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
4 months ago
50c3b8eb chore(deps): update dependency https://gitlab.com/gitlab-com/gl-infra/common-... GitLab Renovate Bot <o****e@g****m> 4 months ago
0067504c merge Merge branch 'labkit-spec/update-fields' into 'master' Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
4 months ago
0c958868 merge Merge branch 'fix/ux-sli-block-given' into 'master'
Co-authored-by: Hercules Merscher <h****r@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
4 months ago
2d5b121e feat: update field constants from labkit-spec v1.0 Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
4 months ago
6cc38a97 fix: Do not return self when block given to methods Hercules Merscher <h****r@g****m> 4 months ago
07c30231 merge Merge branch 'labkit-spec/update-fields' into 'master'
Co-authored-by: Elliot Forbes <e****s@g****m>
Doug Barrett <d****t@g****m>
Committed by: GitLab <n****y@g****m>
4 months ago
78de651c feat: update field constants (labkit-spec v1.0) Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
4 months ago
c72520f2 merge Merge branch 'feat/backfill-ux-sli-start-time' into 'master' Hercules Merscher <h****r@g****m>
Committed by: GitLab <n****y@g****m>
4 months ago
18414ba6 merge Merge branch 'malvarez-add-new-codeowners' into 'master'
Co-authored-by: Matias Alvarez <m****z@g****m>
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
bb051e46 chore: Add new codeowners Matias Alvarez <m****z@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
7f550e5f refactor: observed receives start_time Hercules Merscher <h****r@g****m> 5 months ago
0d85bf9b merge Merge branch 'renovate/copier-project-template-update' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
22e94b0d chore(deps): update dependency https://gitlab.com/gitlab-com/gl-infra/common-... GitLab Renovate Bot <o****e@g****m> 5 months ago
997597dd merge Merge branch 'fix/pipeline' into 'master'
Co-authored-by: Hercules Merscher <h****r@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
ee62f3aa fix: Undoing the start method changes Hercules Merscher <h****r@g****m> 5 months ago
016ad99c feat: User Experience SLI observed Hercules Merscher <h****r@g****m> 5 months ago
8dd6dbb2 fix: Duo suggestion Hercules Merscher <h****r@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
1e518f23 docs: README Hercules Merscher <h****r@g****m> 5 months ago
45b77b43 fix: Use local fixture to avoid remote HTTP requests in tests Hercules Merscher <h****r@g****m> 5 months ago
d28543d7 feat: Inject start_time when starting an user experience Hercules Merscher <h****r@g****m> 5 months ago
ec991217 fix: Nobody uses the legacy matchers Hercules Merscher <h****r@g****m> 5 months ago
78d943be fix: Replacement covered experience references in docstrings Hercules Merscher <h****r@g****m> 5 months ago
9152ea72 merge Merge branch 'labkit-spec/update-fields' into 'master'
Co-authored-by: Elliot Forbes <e****s@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
8933a601 feat: update field constants from labkit-spec v1.0 Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
3f60fa7c feat: update field constants from labkit-spec v1.0 Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
ee4183c4 feat: update field constants from labkit-spec v1.0 Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
c4b8c7a4 feat: update field constants from labkit-spec v1.0 Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
bbd23553 feat: update field constants from labkit-spec v1.0 Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
39dedfbf feat: update field constants from labkit-spec v1.0 Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
7df3b73c feat: update field constants from labkit-spec v1.0 Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
6d22fcc8 feat: update field constants from labkit-spec v1.0 Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
0dadfe2b feat: update field constants from labkit-spec v1.0 Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
92f1a52a feat: update field constants from labkit-spec v1.0 Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
19f06c4f feat: update field constants from labkit-spec v1.0 Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
88672a66 merge Merge branch 'labkit-spec/update-fields' into 'master' Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
368dd2a6 feat: update field constants from labkit-spec v1.0 Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
db7db3fa merge Merge branch 'sh-clear-labkit-context' into 'master'
Co-authored-by: Stan Hu <s****u@g****m>
Kamil Trzciński <a****n@a****u>
Committed by: GitLab <n****y@g****m>
5 months ago
4445e242 feat: add Labkit::Context.clear for resetting context between tests
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Stan Hu <s****u@g****m> 5 months ago
37ea74e2 merge Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
0e6d3d25 chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v3.12 GitLab Renovate Bot <o****e@g****m> 5 months ago
f0c4775c merge Merge branch 'bvl/drop-ruby-3-2-support' into 'master'
Co-authored-by: Bob Van Landuyt <b****b@g****m>, GitLab Renovate Bot <o****e@g****m>
Hercules Merscher <h****r@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
1b0949d6 fix: replace `CGI.parse` with `URI.decode_www_form` for Ruby 4 Bob Van Landuyt <b****b@g****m> 5 months ago
810d4635 merge Merge branch 'renovate/shfmt-3.x' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Peter Leitzen <p****n@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
3d3b2631 merge Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Hercules Merscher <h****r@g****m>
Committed by: GitLab <n****y@g****m>
5 months ago
30f1993d merge Merge branch 'renovate/copier-project-template-update' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
6 months ago
be1fe826 chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v3.11 GitLab Renovate Bot <o****e@g****m> 6 months ago
aafb2392 chore(deps): update dependency shfmt to v3.13 GitLab Renovate Bot <o****e@g****m> 6 months ago
1160dd6b chore(deps): update dependency https://gitlab.com/gitlab-com/gl-infra/common-... GitLab Renovate Bot <o****e@g****m> 6 months ago
c0777b5b merge Merge branch 'fix/service-name-and-duplication' into 'master'
Co-authored-by: Hercules Merscher <h****r@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
6 months ago
43cb38c4 merge Merge branch 'renovate/copier-project-template-update' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
6 months ago
71af2482 chore(deps): update dependency https://gitlab.com/gitlab-com/gl-infra/common-... GitLab Renovate Bot <o****e@g****m> 6 months ago
54c5fb6b fix: RequestInstrumenter propagation Hercules Merscher <h****r@g****m> 6 months ago
4bf347fa merge Merge branch 'ef-enrich-labkit-fields' into 'master'
Co-authored-by: e_forbes <e****s@g****m>
Peter Leitzen <p****n@g****m>
Committed by: GitLab <n****y@g****m>
6 months ago
89aba412 Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Peter Leitzen <p****n@g****m>
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
6 months ago
b0ee8f30 merge Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Peter Leitzen <p****n@g****m>
Committed by: GitLab <n****y@g****m>
6 months ago
070bfd6b feat(fields): add error, HTTP, duration, remote IP, and TCP address fields
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
e_forbes <e****s@g****m> 6 months ago
ca8e4ecd chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v3.8 GitLab Renovate Bot <o****e@g****m> 6 months ago
f1487339 fix: README Hercules Merscher <h****r@g****m> 6 months ago
c6abe167 fix: Opentracing wrappers Hercules Merscher <h****r@g****m> 6 months ago
427780d9 fix: Only one OTel provider and selective instrumentation Hercules Merscher <h****r@g****m> 6 months ago
b20d56eb merge Merge branch 'duo-edit-20260220-135030' into 'master'
Co-authored-by: Matias Alvarez <m****z@g****m>
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
6 months ago
859509e7 chore: Add merge request template Matias Alvarez <m****z@g****m>
Committed by: GitLab <n****y@g****m>
6 months ago
1ccb7f8a merge Merge branch 'malvarez-add-http-status-field' into 'master'
Co-authored-by: Matias Alvarez <m****z@g****m>
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
6 months ago
70236f2b Add HTTP Status field Matias Alvarez <m****z@g****m>
Committed by: GitLab <n****y@g****m>
6 months ago
c2a6b1ba merge Merge branch 'docs/consolidate-how-to-fix-into-field-standardization' into 'm... Doug Barrett <d****t@g****m>
Committed by: GitLab <n****y@g****m>
6 months ago
d7ff8b2c Consolidate and improve FIELD_STANDARDIZATION.md Doug Barrett <d****t@g****m>
Committed by: GitLab <n****y@g****m>
6 months ago
20e808fa fix: OpenTelemetry rejects nil attributes Hercules Merscher <h****r@g****m> 6 months ago
3f304a94 fix: default service name should be a string for compatibility with OTel Hercules Merscher <h****r@g****m> 6 months ago
4cb16b61 fix: Removing duplication when parsing query string Hercules Merscher <h****r@g****m> 7 months ago
3354c151 merge Merge branch 'feat/otel-protocol' into 'master'
Co-authored-by: Hercules Merscher <h****r@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
7 months ago
3ae0d375 merge Merge branch 'bvl/move-sli-metrics' into 'master'
Co-authored-by: Bob Van Landuyt <b****b@g****m>
Hercules Merscher <h****r@g****m> 7 months ago
927d8e2e chore(deps): update faraday Bob Van Landuyt <b****b@g****m> 7 months ago
4fadf279 chore(deps): drop support for Ruby 3.2 Bob Van Landuyt <b****b@g****m> 7 months ago
72ecedae fix: Opentracing current_span is nil Hercules Merscher <h****r@g****m> 7 months ago
3a5a8232 fix: Tracing configured service name Hercules Merscher <h****r@g****m> 7 months ago
b1e4598d feat: Labkit::Tracing is a thin wrapper Hercules Merscher <h****r@g****m> 7 months ago
1d2d8c5c deprecated: mark tracing URL methods as OpenTracing/Jaeger only Hercules Merscher <h****r@g****m> 7 months ago
7f1d5c81 merge Merge branch 'perf/optimize-regex-patterns' into 'master' Doug Barrett <d****t@g****m> 7 months ago
d083744a feat: add SLI module for Service Level Indicators Bob Van Landuyt <b****b@g****m> 7 months ago

← Back to repository