Pratik Mankawde
e6688d8a0b
Merge branch 'pratik/otel-phase6-statsd' into pratik/otel-phase7-native-metrics
...
# Conflicts:
# .cspell.config.yaml
2026-08-20 12:12:36 +01:00
Pratik Mankawde
074f71034b
Merge branch 'pratik/otel-phase3-tx-tracing' into pratik/otel-phase4-consensus-tracing
2026-08-20 12:10:08 +01:00
Pratik Mankawde
687cc57595
Merge branch 'pratik/otel-phase2-rpc-tracing' into pratik/otel-phase3-tx-tracing
...
# Conflicts:
# src/libxrpl/tx/Transactor.cpp
2026-08-20 12:09:58 +01: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
Pratik Mankawde
1135470656
Merge branch 'pratik/otel-phase1b-telemetry-infra' into pratik/otel-phase1c-rpc-integration
...
# Conflicts:
# src/xrpld/app/main/GRPCServer.cpp
2026-08-20 12:05:54 +01:00
Pratik Mankawde
8c9a79e4ae
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
...
# Conflicts:
# .gitignore
# conan.lock
2026-08-20 12:05:03 +01:00
Sergey Kuznetsov
f370289733
chore: Rust-C++ cmake and CI integration ( #7034 )
2026-08-19 14:30:06 +00:00
Ayaz Salikhov
5639863715
docs: Rewrite the install guide ( #8048 )
2026-08-19 14:02:42 +00:00
Ayaz Salikhov
1be4868875
build: Sign RPM packages ( #8046 )
2026-08-19 13:46:11 +00:00
Ayaz Salikhov
a6983f8bf3
build: Use AlmaLinux for the RHEL packaging image ( #8045 )
2026-08-19 00:25:46 +00:00
Ayaz Salikhov
4113b105a5
build: Run nix macos builds in CI; deny nix store references ( #8023 )
2026-08-18 23:34:16 +00:00
Ayaz Salikhov
f5f47f1cf5
chore: Publish debian/rpm packages from GitHub directly ( #8031 )
2026-08-18 15:03:45 +00:00
Pratik Mankawde
7ff124fac3
fix(telemetry): allowlist xrpl_work_item as an external infra label
...
check-otel-naming fails Rule D on this branch: ledger-data-sync.json
aggregates by xrpl_work_item, which nothing in-tree emits because
perf-iac's alloy pipeline stamps it, so it cannot be derived from
*SpanNames.h. The sibling perf-iac identities xrpl_branch and
xrpl_node_role are already allowlisted; this one was missed when the
by() clauses were reintroduced.
Add it to EXTERNAL_INFRA_LABELS alongside them. Verified by removing
the entry again, which restores the failure.
2026-08-17 11:37:25 +01:00
Ayaz Salikhov
bd87edfc75
test: Check versioned tools in check-tools & print nicely ( #8030 )
2026-08-14 14:07:55 +00:00
Ayaz Salikhov
9859e5ceda
Merge remote-tracking branch 'upstream/release/3.3.x' into mathbunnyru/merge-3.3.0-to-develop
...
* upstream/release/3.3.x: (41 commits)
chore: Bump version to 3.3.0
chore: Bump version to 3.3.0-rc7
fix: Increase manifest protocol message size cap and fix manifests relay
fix: Cap untrusted manifests per message and drop oversized ones
chore: Bump version to 3.2.1
chore: Bump version to 3.2.1-rc1
fix: Cap untrusted manifests per message and drop oversized ones
fix: Reject oversized validator manifest before decoding
fix: Reduce untrusted manifest cache cap to 100
fix: Bound untrusted manifest cache
chore: Bump version to 3.3.0-rc6
feat: Package validator-keys inside rippled
chore: Bump version to 3.3.0-rc5
fix: Switch SponsorshipSet to use a delta for sfFeeAmount
fix: Re-revert "fix: Set request size limits and differential pricing for get-object-by-hash calls"
chore: Bump version to 3.3.0-rc4
fix: Revert "fix: Set request size limits and differential pricing for get-object-by-hash calls"
chore: Bump version to 3.3.0-rc3
fix: Reduce untrusted manifest cache cap to 100
fix: Revert "fix: Reject oversized SHAMap nodes in gotStaleData and fetch-pack path"
...
2026-08-07 16:00:25 +01:00
Pratik Mankawde
b0ae15ad8c
Merge branch 'pratik/otel-phase6-statsd' into pratik/otel-phase7-native-metrics
2026-08-07 14:36:20 +01:00
Pratik Mankawde
b47d4f94fd
Merge branch 'pratik/otel-phase1c-rpc-integration' into pratik/otel-phase2-rpc-tracing
2026-08-07 14:35:28 +01:00
Pratik Mankawde
2e21758a49
Merge branch 'pratik/otel-phase3-tx-tracing' into pratik/otel-phase4-consensus-tracing
2026-08-07 14:35:28 +01:00
Pratik Mankawde
05335fa3e3
Merge branch 'pratik/otel-phase2-rpc-tracing' into pratik/otel-phase3-tx-tracing
2026-08-07 14:35:28 +01:00
Pratik Mankawde
379f4ff60b
Merge branch 'pratik/otel-phase1b-telemetry-infra' into pratik/otel-phase1c-rpc-integration
2026-08-07 14:34:47 +01:00
Pratik Mankawde
71d1338313
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
2026-08-07 14:34:39 +01:00
Ayaz Salikhov
cb425647a4
ci: Generate protocol_autogen only once in CI ( #7918 )
2026-08-06 13:25:28 +00:00
Ayaz Salikhov
5bf24c4045
ci: Use a separate benchmark filter ( #7919 )
2026-08-06 11:04:41 +00:00
Pratik Mankawde
84145a5469
Merge branch 'pratik/otel-phase6-statsd' into pratik/otel-phase7-native-metrics
2026-08-05 15:49:20 +01:00
Pratik Mankawde
312b87d840
Merge branch 'pratik/otel-phase3-tx-tracing' into pratik/otel-phase4-consensus-tracing
2026-08-05 15:47:58 +01:00
Pratik Mankawde
5fb1457518
Merge branch 'pratik/otel-phase2-rpc-tracing' into pratik/otel-phase3-tx-tracing
2026-08-05 15:47:43 +01:00
Pratik Mankawde
7505ac623e
Merge branch 'pratik/otel-phase1c-rpc-integration' into pratik/otel-phase2-rpc-tracing
2026-08-05 15:43:03 +01:00
Pratik Mankawde
c432c1f4c5
Merge branch 'pratik/otel-phase1b-telemetry-infra' into pratik/otel-phase1c-rpc-integration
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-08-05 15:29:12 +01:00
Pratik Mankawde
5e1f96da4f
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-08-05 14:29:58 +01:00
Ayaz Salikhov
85e73cbd32
ci: Run coverage first in CI ( #7917 )
2026-07-30 19:28:31 +00:00
Ayaz Salikhov
3ad6ce236e
feat: Package validator-keys inside rippled
2026-07-30 11:29:37 -04:00
Pratik Mankawde
774be38340
Merge branch 'pratik/otel-phase6-statsd' into pratik/otel-phase7-native-metrics
2026-07-29 14:20:26 +01:00
Pratik Mankawde
ded4c599a6
Merge branch 'pratik/otel-phase3-tx-tracing' into pratik/otel-phase4-consensus-tracing
2026-07-29 14:19:44 +01:00
Pratik Mankawde
c6b56a5e97
Merge branch 'pratik/otel-phase2-rpc-tracing' into pratik/otel-phase3-tx-tracing
2026-07-29 14:19:08 +01:00
Pratik Mankawde
6e6f468ac4
Merge branch 'pratik/otel-phase1c-rpc-integration' into pratik/otel-phase2-rpc-tracing
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-07-29 14:10:45 +01:00
Pratik Mankawde
6b6a23df4e
Merge branch 'pratik/otel-phase1b-telemetry-infra' into pratik/otel-phase1c-rpc-integration
2026-07-29 14:09:48 +01:00
Pratik Mankawde
72d4e5a45c
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
2026-07-29 14:09:32 +01:00
Ayaz Salikhov
ff7fff2cf2
style: Make clang-tidy format files using clang-format rules ( #7880 )
2026-07-27 18:39:53 +00:00
Pratik Mankawde
c319159b77
Merge branch 'pratik/otel-phase6-statsd' into pratik/otel-phase7-native-metrics
...
# Conflicts:
# .github/scripts/levelization/results/ordering.txt
2026-07-27 19:04:08 +01:00
Pratik Mankawde
9edb1ce60b
fix(build): link telemetry into the consensus module
...
The consensus headers moved into the isolated xrpl/consensus module and
took a dependency on xrpl/telemetry for the tracing span constants, but
two things were left behind:
- Four includes still pointed at the old src/xrpld/consensus/ location,
which no longer exists, so the build failed with
"fatal error: 'xrpld/consensus/ConsensusParms.h' file not found".
- xrpl.libxrpl.consensus never linked xrpl.libxrpl.telemetry. add_module
isolates each module's headers, so xrpl/telemetry/SpanNames.h was not
on the include path even once the include was repointed.
Repoint the stale includes at xrpl/consensus/, and declare the telemetry
module before consensus so consensus can link it. Regenerate ordering.txt
for the resulting edge.
2026-07-27 19:03:13 +01:00
Mayukha Vadari
2db631c915
ci: Change server_definitions upload config name ( #7878 )
2026-07-27 17:42:07 +00:00
Pratik Mankawde
6a01f723c0
Merge branch 'pratik/otel-phase6-statsd' into pratik/otel-phase7-native-metrics
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-07-27 17:05:46 +01:00
Pratik Mankawde
0aebf47df4
Merge branch 'pratik/otel-phase3-tx-tracing' into pratik/otel-phase4-consensus-tracing
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-07-27 17:03:59 +01:00
Pratik Mankawde
23d5271eb6
Merge branch 'pratik/otel-phase2-rpc-tracing' into pratik/otel-phase3-tx-tracing
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-07-27 16:58:48 +01:00
Pratik Mankawde
58fa19735e
Merge branch 'pratik/otel-phase1c-rpc-integration' into pratik/otel-phase2-rpc-tracing
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-07-27 16:56:51 +01:00
Pratik Mankawde
7e5f726388
Merge branch 'pratik/otel-phase1b-telemetry-infra' into pratik/otel-phase1c-rpc-integration
2026-07-27 16:56:15 +01:00
Pratik Mankawde
42a6fe8885
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-07-27 16:55:39 +01:00
Ayaz Salikhov
9466ecb5c2
ci: Group github-actions dependabot updates ( #7876 )
2026-07-27 14:32:53 +00:00
Sergey Kuznetsov
e0aa50c4be
ci: Update CI image and prepare-runner action ( #7874 )
2026-07-27 14:18:01 +00:00
Andrzej Budzanowski
29120dfcbd
test: Migrate nodestore tests from Beast to GTest ( #7292 )
...
Co-authored-by: Marek Foss <marek.foss@neti-soft.com >
Co-authored-by: Alex Kremer <akremer@ripple.com >
2026-07-27 13:00:14 +00:00