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

tari-project / tari / 18097567115
62%

Build:
DEFAULT BRANCH: development
Ran 29 Sep 2025 02:03PM UTC
Jobs 1
Files 700
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 Sep 2025 12:50PM UTC coverage: 58.554% (-2.3%) from 60.88%
18097567115

push

github

web-flow
chore(ci): switch rust toolchain to stable (#7524)

Description
switch rust toolchain to stable

Motivation and Context
use stable rust toolchain


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
* Standardized Rust toolchain on stable across CI workflows for more
predictable builds.
* Streamlined setup by removing unnecessary components and aligning
toolchain configuration with environment variables.
  * Enabled an environment flag to improve rustup behavior during CI.
* Improved coverage workflow consistency with dynamic toolchain
selection.

* **Tests**
* Removed nightly-only requirements, simplifying test commands and
improving compatibility.
* Expanded CI triggers to include ci-* branches for better pre-merge
validation.
* Maintained existing job logic while improving reliability and
maintainability.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

66336 of 113291 relevant lines covered (58.55%)

551641.45 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
94.69
-0.84% base_layer/common_types/src/seeds/cipher_seed.rs
1
79.51
-0.65% base_layer/core/src/base_node/sync/header_sync/validator.rs
1
88.58
-2.2% base_layer/core/src/chain_storage/lmdb_db/stats_collector.rs
1
78.26
-2.17% base_layer/core/src/mempool/rpc/service.rs
1
88.48
-0.62% base_layer/core/src/proof_of_work/monero_rx/helpers.rs
1
90.31
-0.16% base_layer/core/src/proto/transaction.rs
1
99.62
0.27% base_layer/core/src/validation/block_body/test.rs
1
98.39
-1.61% base_layer/core/src/validation/difficulty_calculator.rs
1
91.27
-0.81% base_layer/core/src/validation/header/header_full_validator.rs
1
87.22
-2.66% base_layer/p2p/src/comms_connector/pubsub.rs
1
66.28
-1.09% base_layer/p2p/src/tor_authentication.rs
1
71.29
0.41% base_layer/service_framework/src/context/handles.rs
1
87.1
-4.95% base_layer/service_framework/src/stack.rs
1
0.0
-100.0% base_layer/sidechain/src/shard_group.rs
1
66.67
-3.33% base_layer/transaction_components/src/tari_proof_of_work/proof_of_work_algorithm.rs
1
97.14
-2.86% base_layer/transaction_components/src/tari_proof_of_work/proof_of_work.rs
1
87.1
-2.76% base_layer/transaction_components/src/transaction_components/range_proof_type.rs
1
95.45
-4.55% base_layer/transaction_components/src/transaction_components/transaction_input_version.rs
1
89.55
0.66% base_layer/transaction_components/src/transaction_components/transaction_kernel.rs
1
63.16
-5.26% base_layer/transaction_components/src/transaction_components/transaction_kernel_version.rs
1
80.95
-4.76% base_layer/transaction_components/src/transaction_components/transaction_output_version.rs
1
91.38
2.01% base_layer/transaction_components/src/validation/helpers.rs
1
90.57
-0.66% base_layer/wallet/src/output_manager_service/storage/sqlite_db/new_output_sql.rs
1
39.74
-4.98% base_layer/wallet/src/transaction_service/storage/models.rs
1
0.0
0.0% base_layer/wallet/src/wallet.rs
1
52.69
0.06% common_sqlite/src/sqlite_connection_pool.rs
1
75.47
-0.39% common/src/dir_utils.rs
1
76.73
-2.7% comms/core/src/builder/comms_node.rs
1
98.9
-0.51% comms/core/src/builder/tests.rs
1
69.05
-1.14% comms/core/src/connection_manager/listener.rs
1
63.68
-2.08% comms/core/src/connectivity/proactive_dialer.rs
1
83.33
-1.28% comms/core/src/peer_manager/node_id.rs
1
84.83
-2.67% comms/core/src/protocol/identity.rs
1
85.71
-1.88% comms/core/src/protocol/rpc/server/router.rs
1
52.87
-2.68% comms/core/src/tor/control_client/monitor.rs
1
31.58
-5.26% comms/core/src/transports/dns/common.rs
1
72.16
-0.14% comms/dht/src/connectivity/metrics.rs
1
99.52
-0.48% comms/dht/src/connectivity/test.rs
1
97.91
-0.73% comms/dht/src/crypt.rs
1
95.74
-2.13% comms/dht/src/test_utils/dht_discovery_mock.rs
1
68.78
-0.85% comms/rpc_macros/src/expand.rs
2
0.0
0.0% base_layer/core/src/base_node/rpc/service.rs
2
55.56
-5.56% base_layer/core/src/chain_storage/lmdb_db/helpers.rs
2
79.8
-2.55% base_layer/core/src/validation/block_body/block_body_internal_validator.rs
2
33.33
0.0% base_layer/sidechain/src/command.rs
2
27.78
-5.56% base_layer/sidechain/src/eviction_proof.rs
2
84.07
-2.38% base_layer/transaction_components/src/transaction_components/memo_field.rs
2
79.89
-0.67% base_layer/transaction_components/src/transaction_components/transaction_input.rs
2
89.6
-0.43% base_layer/transaction_components/src/transaction_components/transaction_output.rs
2
78.69
-0.66% comms/core/src/connection_manager/dialer.rs
2
77.52
1.54% comms/core/src/connection_manager/peer_connection.rs
2
87.43
-1.64% comms/core/src/peer_manager/manager.rs
2
99.51
-0.49% comms/core/src/protocol/rpc/test/smoke.rs
2
85.33
-3.27% comms/core/src/utils/multiaddr.rs
2
90.4
-1.19% comms/dht/src/inbound/decryption.rs
2
99.0
-1.0% comms/dht/src/test_utils/makers.rs
3
26.09
-11.41% base_layer/common_types/src/epoch.rs
3
0.0
0.0% base_layer/core/src/base_node/proto/wallet_rpc.rs
3
67.66
-1.17% base_layer/core/src/mempool/sync_protocol/mod.rs
3
38.57
-4.29% base_layer/core/src/validation/mocks.rs
3
98.65
-0.53% base_layer/core/src/validation/test.rs
3
98.7
-1.3% base_layer/mmr/src/common.rs
3
93.96
-0.16% base_layer/mmr/src/merkle_mountain_range.rs
3
31.71
-5.5% base_layer/node_components/src/blocks/block_header_accumulated_data.rs
3
99.42
-0.58% base_layer/transaction_components/src/transaction_components/test.rs
3
77.67
-1.25% base_layer/transaction_components/src/validation/aggregate_body/aggregate_body_internal_validator.rs
3
91.89
91.89% base_layer/wallet/src/output_manager_service/storage/output_status.rs
3
60.0
-17.24% base_layer/wallet/src/schema.rs
3
0.0
0.0% clients/rust/base_node_wallet_client/src/client/mod.rs
3
60.99
-0.96% comms/core/src/connectivity/requester.rs
3
90.17
-1.58% comms/core/src/peer_manager/peer_storage_sql.rs
3
92.24
3.06% comms/core/src/peer_manager/storage/database.rs
3
98.97
-1.03% comms/core/src/protocol/messaging/test.rs
3
81.36
-2.07% comms/core/src/protocol/rpc/status.rs
3
91.16
-1.53% comms/dht/src/outbound/broadcast.rs
3
74.65
-1.37% infrastructure/jellyfish/src/tree.rs
3
20.0
-4.19% infrastructure/test_utils/src/streams/mod.rs
4
84.81
-1.96% base_layer/common_types/src/tari_address/mod.rs
4
0.0
-27.78% base_layer/core/src/base_node/proto/rpc.rs
4
0.0
0.0% base_layer/core/src/proto/sidechain_feature.rs
4
88.64
-4.7% base_layer/core/src/test_helpers/block_spec.rs
4
46.51
-9.3% base_layer/node_components/src/blocks/historical_block.rs
4
69.25
-4.05% base_layer/p2p/src/services/liveness/service.rs
4
91.09
-1.22% base_layer/transaction_components/src/consensus/consensus_encoding/hashing.rs
4
88.44
-1.61% comms/core/src/multiplexing/yamux.rs
4
76.12
-4.02% comms/dht/src/rpc/service.rs
5
85.19
-4.99% base_layer/core/src/common/rolling_vec.rs
5
71.05
-6.87% base_layer/core/src/consensus/chain_strength_comparer.rs
5
80.48
-1.03% comms/core/src/protocol/rpc/client/mod.rs
5
55.65
-1.06% infrastructure/jellyfish/src/types.rs
6
73.53
-8.16% base_layer/common_types/src/types/fixed_hash.rs
6
0.0
0.0% base_layer/wallet/src/transaction_service/protocols/mod.rs
6
60.31
-0.97% comms/dht/src/connectivity/mod.rs
7
0.0
0.0% base_layer/core/src/base_node/rpc/mod.rs
7
83.47
-2.37% base_layer/core/src/mempool/unconfirmed_pool/unconfirmed_pool.rs
7
82.61
-2.69% base_layer/transaction_components/src/transaction_components/output_type.rs
8
0.0
-15.38% base_layer/core/src/validation/error.rs
9
96.04
-3.96% base_layer/core/src/mempool/sync_protocol/test.rs
9
46.02
-5.33% base_layer/sidechain/src/commit_proof.rs
9
91.42
-1.21% base_layer/transaction_components/src/consensus/consensus_constants.rs
9
94.2
-0.69% base_layer/transaction_components/src/transaction_builder/builder.rs
9
0.0
0.0% infrastructure/test_utils/src/runtime.rs
11
50.0
-50.0% base_layer/core/src/chain_storage/smt_hasher.rs
12
55.18
-0.95% comms/core/src/connectivity/manager.rs
14
82.42
-3.5% base_layer/transaction_components/src/transaction_components/encrypted_data.rs
15
71.35
-0.9% base_layer/transaction_components/src/aggregated_body.rs
18
36.47
-10.16% base_layer/transaction_components/src/transaction_components/output_features.rs
19
46.58
0.57% base_layer/core/src/chain_storage/async_db.rs
20
67.62
-19.65% base_layer/transaction_components/src/transaction_components/side_chain/validator_node_registration.rs
20
0.0
0.0% base_layer/wallet/src/transaction_service/protocols/check_faux_transaction_status.rs
21
48.73
-2.68% base_layer/core/src/chain_storage/db_transaction.rs
21
62.91
-2.39% base_layer/core/src/test_helpers/blockchain.rs
21
0.0
-27.63% base_layer/transaction_components/src/transaction_components/side_chain/sidechain_feature.rs
22
8.7
-31.58% base_layer/core/src/chain_storage/block_add_result.rs
29
63.75
-36.25% base_layer/core/src/base_node/sync/rpc/tests.rs
31
61.43
-8.69% base_layer/core/src/chain_storage/lmdb_db/lmdb.rs
32
85.1
-2.24% base_layer/core/src/chain_storage/lmdb_db/validator_node_store.rs
32
0.0
0.0% base_layer/wallet/src/output_manager_service/storage/database/mod.rs
51
29.12
-0.59% base_layer/wallet/src/storage/database.rs
56
12.27
-15.4% base_layer/core/src/base_node/sync/rpc/service.rs
66
0.0
0.0% base_layer/wallet/src/transaction_service/protocols/transaction_validation_protocol.rs
73
72.71
7.21% base_layer/wallet/src/storage/sqlite_db/wallet.rs
83
0.0
0.0% base_layer/wallet/src/transaction_service/handle.rs
89
0.0
0.0% base_layer/core/src/base_node/rpc/query_service.rs
109
0.0
0.0% clients/rust/base_node_wallet_client/src/client/http.rs
127
0.0
0.0% base_layer/wallet/src/output_manager_service/handle.rs
131
0.0
0.0% base_layer/wallet/src/transaction_service/storage/database.rs
149
11.46
-1.21% base_layer/wallet/src/output_manager_service/storage/sqlite_db/mod.rs
175
8.79
0.47% base_layer/wallet/src/output_manager_service/storage/sqlite_db/output_sql.rs
245
59.3
1.46% base_layer/transaction_components/src/key_manager/inner.rs
278
0.0
0.0% base_layer/wallet/src/transaction_service/service.rs
414
41.46
-15.25% base_layer/core/src/chain_storage/lmdb_db/lmdb_db.rs
451
0.0
0.0% base_layer/wallet/src/output_manager_service/service.rs
512
47.64
-2.56% base_layer/wallet/src/transaction_service/storage/sqlite_db.rs
935
38.9
-17.55% base_layer/core/src/chain_storage/blockchain_database.rs
Jobs
ID Job ID Ran Files Coverage
1 18097567115.1 29 Sep 2025 02:03PM UTC 700
58.55
GitHub Action Run
Source Files on build 18097567115
  • Tree
  • List 700
  • Changed 537
  • Source Changed 39
  • Coverage Changed 536
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #18097567115
  • cac2ddef on github
  • Prev Build on development (#18039653182)
  • Next Build on development (#18121503055)
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