• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tari-project / tari / 25106105978
61%

Build:
DEFAULT BRANCH: development
Ran 29 Apr 2026 12:21PM UTC
Jobs 1
Files 702
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Apr 2026 11:25AM UTC coverage: 61.025% (+0.08%) from 60.949%
25106105978

push

github

web-flow
fix(deps): upgrade diesel to 2.3.8 for RUSTSEC-2026-0111 (#7790)

Description
---
Upgrade Diesel dependencies from 2.2.10 to 2.3.8 across Tari crates that
use the SQLite backend, and refresh diesel_migrations to 2.3.

This addresses the RUSTSEC-2026-0111 advisory (possible UTF-8 corruption
unsoundness in Diesel's SQLite backend).

Motivation and Context
---
Issue #7787 reports that the workspace lockfile includes vulnerable
diesel 2.2.10.

This patch keeps the scope limited to dependency updates in crates that
directly depend on Diesel:
- common_sqlite
- comms/core
- comms/dht
- base_layer/wallet
- base_layer/transaction_key_manager

How Has This Been Tested?
---
- cargo check --locked --ignore-rust-version -p tari_common_sqlite -p
tari_comms -p tari_comms_dht -p tari_transaction_key_manager -p
minotari_wallet

Note: local toolchain in this environment is rustc 1.92.0 while
workspace requires 1.93.0; therefore --ignore-rust-version was used for
local verification.

What process can a PR reviewer use to test or verify this change?
---
1. Confirm Cargo.toml Diesel version bumps in the five crates above.
2. Confirm Cargo.lock no longer contains diesel 2.2.10.
3. Run:
cargo check --locked -p tari_common_sqlite -p tari_comms -p
tari_comms_dht -p tari_transaction_key_manager -p minotari_wallet

Breaking Changes
---
- [x] None
- [ ] Requires data directory on base node to be deleted
- [ ] Requires hard fork
- [ ] Other - Please specify

Closes #7787.

70852 of 116103 relevant lines covered (61.03%)

223856.56 hits per line

Coverage Regressions

Lines Coverage ∆ File
571
0.0
0.0% base_layer/wallet/src/transaction_service/service.rs
87
0.0
0.0% base_layer/wallet/src/wallet.rs
64
75.97
-0.03% base_layer/wallet/src/storage/sqlite_db/wallet.rs
52
73.32
0.0% base_layer/core/src/base_node/service/service.rs
38
0.0
0.0% applications/minotari_offline_signer/src/keystore.rs
28
85.91
0.0% base_layer/transaction_components/src/transaction_components/transaction_input.rs
26
57.99
-4.09% comms/dht/src/connectivity/mod.rs
26
92.14
-2.76% comms/dht/src/outbound/broadcast.rs
21
26.32
5.26% base_layer/transaction_components/src/transaction_components/side_chain/sidechain_feature.rs
21
72.92
-10.94% comms/dht/src/connectivity/metrics.rs
18
89.51
0.0% base_layer/transaction_components/src/transaction_components/transaction_output.rs
11
91.01
0.0% base_layer/transaction_components/src/transaction_builder/builder.rs
10
52.4
1.63% base_layer/core/src/chain_storage/lmdb_db/lmdb_db.rs
8
0.0
0.0% comms/core/src/test_utils/factories/peer.rs
7
61.78
0.46% comms/core/src/connectivity/manager.rs
6
85.31
0.0% base_layer/transaction_components/src/transaction_components/memo_field.rs
5
85.42
-0.69% base_layer/p2p/src/services/liveness/service.rs
5
83.99
-1.07% comms/core/src/connection_manager/manager.rs
5
84.84
-0.17% comms/core/src/peer_manager/manager.rs
5
0.0
0.0% comms/core/src/test_utils/factories/node_identity.rs
4
93.75
0.0% base_layer/transaction_components/src/transaction_components/side_chain/validator_node_signature.rs
4
99.15
0.0% base_layer/transaction_components/src/transaction_components/test.rs
4
0.0
-28.57% comms/core/src/connection_manager/error.rs
4
92.67
0.0% comms/core/src/peer_manager/identity_signature.rs
3
99.4
0.0% base_layer/transaction_components/src/test_helpers/test_helpers_functions.rs
3
79.11
-0.47% base_layer/transaction_components/src/validation/aggregate_body/aggregate_body_internal_validator.rs
3
72.15
-1.27% comms/core/src/connection_manager/listener.rs
3
80.63
-0.24% comms/core/src/connection_manager/peer_connection.rs
3
94.87
0.0% comms/core/src/noise/crypto_resolver.rs
3
87.0
0.0% infrastructure/tari_script/src/stack.rs
2
95.3
0.0% base_layer/common_types/src/seeds/mnemonic.rs
2
81.36
-3.39% comms/core/src/pipeline/outbound.rs
2
99.31
0.0% comms/core/src/protocol/messaging/test.rs
2
83.12
-0.32% comms/core/src/protocol/rpc/client/mod.rs
2
78.37
-0.82% comms/dht/src/discovery/service.rs
2
99.0
0.0% comms/dht/src/test_utils/makers.rs
1
28.0
-4.0% base_layer/core/src/base_node/sync/header_sync/error.rs
1
60.34
-0.17% base_layer/core/src/base_node/sync/header_sync/synchronizer.rs
1
21.84
-1.15% base_layer/core/src/chain_storage/error.rs
1
88.46
0.0% base_layer/core/src/common/waiting_requests.rs
1
75.34
-1.37% base_layer/node_components/src/blocks/chain_block.rs
1
80.0
-0.56% comms/core/src/connectivity/proactive_dialer.rs
1
88.85
-0.2% comms/core/src/peer_manager/peer_storage_sql.rs
1
36.36
-9.09% comms/dht/src/outbound/error.rs
1
33.96
-1.89% comms/dht/src/outbound/message.rs
Jobs
ID Job ID Ran Files Coverage
1 25106105978.1 29 Apr 2026 12:21PM UTC 702
61.03
GitHub Action Run
Source Files on build 25106105978
  • Tree
  • List 702
  • Changed 118
  • Source Changed 94
  • Coverage Changed 73
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25106105978
  • 725ddf2c on github
  • Prev Build on development (#24836861553)
  • Next Build on development (#25161246671)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc