fix(telemetry): include the headers the new code depends on

clang-tidy runs misc-include-cleaner with WarningsAsErrors, so a symbol
reached only transitively fails CI. Add the direct includes for JLOG,
beast::Journal, StartUpType, TokenType, toBase58, std::exception and
std::size_t.
This commit is contained in:
Pratik Mankawde
2026-08-20 18:19:22 +01:00
parent c6491eef27
commit d8035a35aa
2 changed files with 8 additions and 0 deletions

View File

@@ -58,7 +58,9 @@
#include <atomic>
#include <cctype>
#include <chrono>
#include <cstddef>
#include <cstdint>
#include <exception>
#include <memory>
#include <mutex>
#include <string>

View File

@@ -3,11 +3,16 @@
#include <xrpld/app/main/Application.h>
#include <xrpld/core/Config.h>
#include <xrpl/basics/Log.h>
#include <xrpl/basics/contract.h>
#include <xrpl/beast/utility/Journal.h>
#include <xrpl/config/Constants.h>
#include <xrpl/core/StartUpType.h>
#include <xrpl/protocol/KeyType.h>
#include <xrpl/protocol/PublicKey.h>
#include <xrpl/protocol/SecretKey.h>
#include <xrpl/protocol/Seed.h>
#include <xrpl/protocol/tokens.h>
#include <xrpl/rdb/DBInit.h>
#include <xrpl/rdb/DatabaseCon.h>
#include <xrpl/server/Wallet.h>
@@ -15,6 +20,7 @@
#include <boost/program_options/variables_map.hpp>
#include <array>
#include <exception>
#include <filesystem>
#include <optional>
#include <stdexcept>