Pratik Mankawde
7aaa985c0c
Merge branch 'pratik/otel-phase1c-rpc-integration' into pratik/otel-phase2-rpc-tracing
2026-09-23 18:39:12 +01:00
Pratik Mankawde
5f0d3a4186
Merge branch 'pratik/otel-phase1b-telemetry-infra' into pratik/otel-phase1c-rpc-integration
2026-09-23 18:39:12 +01:00
Pratik Mankawde
1db1ae9b54
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
2026-09-23 18:39:12 +01:00
Bart
d8870162eb
test: Share peer test doubles across the overlay and app suites ( #8246 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
2026-09-22 20:03:55 +00:00
Pratik Mankawde
dad8838c31
Merge branch 'pratik/otel-phase1c-rpc-integration' into pratik/otel-phase2-rpc-tracing
2026-09-22 15:38:12 +01:00
Pratik Mankawde
3b2192a48b
Merge branch 'pratik/otel-phase1b-telemetry-infra' into pratik/otel-phase1c-rpc-integration
2026-09-22 15:38:06 +01:00
Pratik Mankawde
359ae64170
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
2026-09-22 15:38:01 +01:00
dependabot[bot]
0229c294a9
ci: [DEPENDABOT] bump codecov/codecov-action from 7.0.0 to 7.1.1 in the github-actions group across 1 directory ( #8251 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-21 12:09:57 +00:00
Pratik Mankawde
c030880a36
Merge branch 'pratik/otel-phase1c-rpc-integration' into pratik/otel-phase2-rpc-tracing
2026-09-21 12:44:43 +01:00
Pratik Mankawde
d16f2c4181
Merge branch 'pratik/otel-phase1b-telemetry-infra' into pratik/otel-phase1c-rpc-integration
2026-09-21 12:43:48 +01:00
Pratik Mankawde
f48a2b4871
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
2026-09-21 12:43:44 +01:00
Bart
f6b51f0b8b
ci: Say when a package publish is a dry run ( #8247 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
2026-09-18 18:31:07 +00:00
Denis Angell
07b36871c7
ci: Publish packages through packages-upload.xrplf.org ( #8241 )
2026-09-17 18:05:51 +00:00
Ayaz Salikhov
d6022fbc4d
build: Fix test installation on debian:11 due to EOL
2026-09-17 13:33:06 +02:00
Ayaz Salikhov
295b74da1c
build: Add assert-enabled builds and packages
2026-09-17 13:33:05 +02:00
Bart
04108a030c
refactor: Build the RPC dispatch and command-line tables at compile time ( #8006 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-17 10:01:28 +00:00
Pratik Mankawde
9545ab4d4e
Merge branch 'pratik/otel-phase1c-rpc-integration' into pratik/otel-phase2-rpc-tracing
2026-09-15 16:17:43 +01:00
Pratik Mankawde
6a0642817d
Merge branch 'pratik/otel-phase1b-telemetry-infra' into pratik/otel-phase1c-rpc-integration
2026-09-15 16:17:43 +01:00
Pratik Mankawde
d008b2f641
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
2026-09-15 16:17:43 +01:00
Sergey Kuznetsov
9403736199
ci: Exclude Rust unit tests from code coverage ( #8203 )
2026-09-10 11:38:25 +00:00
Ayaz Salikhov
1381483c7a
build: Fix test installation on debian:11 due to EOL ( #8200 )
2026-09-08 22:49:16 +00:00
Pratik Mankawde
96c11264b0
Merge branch 'pratik/otel-phase1c-rpc-integration' into pratik/otel-phase2-rpc-tracing
2026-09-08 16:02:50 +01:00
Pratik Mankawde
31ace1a357
Merge branch 'pratik/otel-phase1b-telemetry-infra' into pratik/otel-phase1c-rpc-integration
2026-09-08 16:02:42 +01:00
Pratik Mankawde
9e72c1a8bf
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
2026-09-08 16:02:36 +01:00
dependabot[bot]
3e4bdf2782
ci: [DEPENDABOT] bump actions/deploy-pages from 5.0.0 to 5.0.1 in the github-actions group across 1 directory ( #8180 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-07 16:07:56 +00:00
Pratik Mankawde
caa704de10
merge: bring the review fixes forward from phase1c-rpc-integration
...
Two conflicts, both resolved by composing the sides rather than taking one.
cfg/xrpld-example.cfg: this branch had moved the batch-processor keys under
their own heading while upstream edited them in place, so a merge-both would
have documented them twice. Upstream's range sentences are applied to the
relocated block and the head-sampling note keeps its position.
02-design-decisions.md: the summary table changed on both sides for different
reasons. Upstream renamed ledger_index to current_ledger_seq and ledger_seq;
this branch had corrected the PathFinding row to the keys it actually emits.
Both are kept.
2026-09-07 15:00:53 +01:00
Pratik Mankawde
f8e0a19b9f
fix(telemetry): correct the childSpan doc examples and make Rule D tests real
...
Review feedback on the RPC integration PR.
The childSpan examples could not work as written. childSpan() takes its parent
from the ambient context and uses impl_ only as a liveness gate, so an unscoped
SpanGuard parent produced two siblings rather than a parent and child. The parent
is now a ScopedSpanGuard, the child no longer reuses the parent's name, and the
examples pass a full dotted constant because childSpan() takes the name verbatim.
Five of the ten Rule D tests could not fail. Four passed an empty L1 key set,
which makes the rule skip validation altogether; the fifth asserted an empty
result against an escaped-quote selector that extracted no labels at all. Each
now passes a nonempty L1 set and carries a known-bad label in the same
expression, so it asserts both that the intended labels are accepted and that
Rule D ran. Verified by disabling the rule: the old tests stay green, the new
ones all fail.
Span kind is not fixed here. categoryToSpanKind and the span factories belong to
the telemetry library, so the role parameter is routed to that branch, and the
two call sites here follow once it exists.
2026-09-07 13:25:22 +01:00
Ayaz Salikhov
3e54e7d00b
fix: Don't use github.workspace as it slow downs gcovr ( #8173 )
2026-09-03 19:20:38 +00:00
Ayaz Salikhov
986065c16f
build: Verify glibc version was determined in debian package ( #8170 )
2026-09-03 16:54:54 +00:00
Pratik Mankawde
d26e096a80
merge: bring develop forward from phase1c-rpc-integration
2026-09-03 17:32:17 +01:00
Pratik Mankawde
5eb8fa9f96
merge: bring develop forward from phase1b-telemetry-infra
2026-09-03 17:31:23 +01:00
Pratik Mankawde
46d13d928b
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
2026-09-03 17:24:07 +01:00
Pratik Mankawde
06c5d36f03
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
2026-09-03 16:50:41 +01:00
Bart
2ddf6ee148
ci: Update pre-commit SHA ( #8169 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
2026-09-03 14:52:42 +00:00
Pratik Mankawde
8ce4f71427
docs: Use consistent heading levels in PR template ( #8155 )
2026-09-03 14:48:32 +00:00
Bart
6e1eb88e6e
ci: Update prepare-runner SHA ( #8168 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
2026-09-03 11:52:08 +00:00
Ayaz Salikhov
49cdc105de
fix: Correct and simplify Linux packaging ( #8165 )
2026-09-02 21:18:13 +00:00
Pratik Mankawde
5dfee8564b
Merge branch 'pratik/otel-phase1b-telemetry-infra' into pratik/otel-phase1c-rpc-integration
2026-08-27 16:00:26 +01:00
Pratik Mankawde
189755bbb2
Merge branch 'pratik/otel-phase1c-rpc-integration' into pratik/otel-phase2-rpc-tracing
2026-08-27 16:00:26 +01:00
Pratik Mankawde
fff4124d9b
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
2026-08-27 16:00:25 +01:00
Ayaz Salikhov
3967ed6d54
build: Update release-info to get better pkg_release ( #8131 )
2026-08-27 13:34:38 +00:00
Ayaz Salikhov
b6a899583b
build: Make packaging reusable ( #8126 )
2026-08-26 19:44:31 +00:00
Ayaz Salikhov
c28d389e0e
build: Refactor generate.py to make packaging_config part of config ( #8115 )
2026-08-26 14:04:58 +00:00
Sergey Kuznetsov
42502e4263
ci: Update CI image ( #8121 )
2026-08-26 13:42:19 +00:00
Ayaz Salikhov
50527485d3
build: Rename release channels: unstable->rc, experimental->beta ( #8116 )
2026-08-26 13:13:59 +00:00
Ayaz Salikhov
fee4bfc22e
build: Implement packaging in Python ( #8109 )
2026-08-25 19:32:03 +00:00
Ayaz Salikhov
45e4b8899d
build: Update packaging images; add Python ( #8106 )
2026-08-25 14:34:41 +00:00
Sergey Kuznetsov
422e5245e4
ci: Save cargo cache only from develop by default ( #8063 )
2026-08-20 16:02:26 +00:00
Ayaz Salikhov
b1ac891210
ci: Do not cache cargo binaries ( #8062 )
2026-08-20 11:47:27 +00:00
Pratik Mankawde
91596e2c7b
Merge branch 'pratik/otel-phase1c-rpc-integration' into pratik/otel-phase2-rpc-tracing
...
# Conflicts:
# .cspell.config.yaml
# src/tests/libxrpl/CMakeLists.txt
2026-08-20 12:07:11 +01:00