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

MinaProtocol / mina / 819
32%
develop: 37%

Build:
Build:
LAST BUILD BRANCH: ci_for_mesa
DEFAULT BRANCH: develop
Ran 19 Nov 2025 08:46PM UTC
Jobs 10
Files 945
Run time 3min
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

19 Nov 2025 08:18PM UTC coverage: 32.092% (-7.2%) from 39.26%
819

Pull #18126

buildkite

dkijania
adjust parameters for release/manager.sh script
Pull Request #18126: [Europe GRC 2/3 ] Remove publish_to_io flag and allow to specify source/target docker repo

23643 of 73672 relevant lines covered (32.09%)

23335.19 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
42.86
-14.29% src/lib/allocation_functor/make.ml
1
65.52
-3.45% src/lib/blake2/blake2.ml
1
0.62
-0.16% src/lib/block_producer/block_producer.ml
1
0.56
-0.28% src/lib/bootstrap_controller/bootstrap_controller.ml
1
38.32
-0.6% src/lib/consensus/vrf/consensus_vrf.ml
1
42.86
-2.86% src/lib/crypto/kimchi_backend/common/curve.ml
1
46.15
-1.92% src/lib/crypto/plonkish_prelude/nat.ml
1
47.44
-1.28% src/lib/crypto/plonkish_prelude/opt.ml
1
74.29
-2.86% src/lib/key_cache/sync/key_cache_sync.ml
1
26.4
-0.8% src/lib/mina_base/signed_command_memo.ml
1
46.38
-1.45% src/lib/mina_state/blockchain_state.ml
1
2.33
-1.16% src/lib/network_pool/snark_pool_diff.ml
1
20.0
-10.0% src/lib/otp_lib/worker_supervisor.ml
1
60.0
-20.0% src/lib/pickles_base/domain.ml
1
71.43
-7.14% src/lib/pickles_base/one_hot_vector/one_hot_vector.ml
1
83.33
-16.67% src/lib/pickles/limb_vector/make.ml
1
90.91
-9.09% src/lib/pickles/per_proof_witness.ml
1
72.09
-2.33% src/lib/pickles/pseudo/pseudo.ml
1
52.56
-1.28% src/lib/pickles/side_loaded_verification_key.ml
1
47.83
-2.17% src/lib/pickles/step_main_inputs.ml
1
13.91
-0.87% src/lib/pickles/verification_key.ml
1
50.0
-16.67% src/lib/proof_carrying_data/proof_carrying_data.ml
1
50.0
-6.25% src/lib/signature_lib/keypair.ml
1
33.33
-33.33% src/lib/snark_worker/events.ml
1
93.78
-0.27% src/lib/transaction_logic/zkapp_command_logic.ml
1
25.0
-25.0% src/lib/transition_frontier/catchup_state.ml
1
3.39
-1.69% src/lib/transition_frontier/persistent_frontier/worker.ml
1
66.67
-3.33% src/lib/unsigned_extended/unsigned_extended.ml
1
0.0
-11.11% src/lib/zkapp_vk_cache_tag/zkapp_vk_cache_tag.ml
2
33.33
-66.67% src/lib/consensus/num_util.ml
2
55.56
-11.11% src/lib/crypto/kimchi_backend/pasta/basic/kimchi_pasta_basic.ml
2
61.9
-4.76% src/lib/data_hash_lib/data_hash.ml
2
50.0
-50.0% src/lib/ledger_catchup/ledger_catchup.ml
2
43.18
-4.55% src/lib/merkle_ledger/any_ledger.ml
2
64.76
-0.38% src/lib/mina_base/account_update.ml
2
28.57
-9.52% src/lib/mina_base/state_hash.ml
2
58.2
-1.06% src/lib/mina_base/zkapp_account.ml
2
57.69
-7.69% src/lib/mina_block/validated_block.ml
2
42.86
-7.14% src/lib/mina_ledger/sync_ledger.ml
2
65.88
-2.35% src/lib/mina_state/local_state.ml
2
62.07
-6.9% src/lib/mina_stdlib/bounded_types.ml
2
48.0
-8.0% src/lib/mina_stdlib/list.ml
2
58.54
-2.44% src/lib/non_zero_curve_point/non_zero_curve_point.ml
2
25.0
-25.0% src/lib/perf_histograms/perf_histograms0.ml
2
47.37
-10.53% src/lib/pickles/composition_types/digest.ml
2
66.67
-1.09% src/lib/pickles/composition_types/spec.ml
2
90.48
-9.52% src/lib/pickles/dummy.ml
2
81.69
-2.82% src/lib/pickles/impls.ml
2
66.67
-5.56% src/lib/pickles/limb_vector/constant.ml
2
8.7
-8.7% src/lib/pickles/wrap_domains.ml
2
90.91
-9.09% src/lib/snarky_group_map/checked_map.ml
2
14.29
-28.57% src/lib/transition_frontier/persistent_frontier/sync.ml
3
8.82
-8.82% src/lib/bootstrap_controller/transition_cache.ml
3
34.16
-1.49% src/lib/child_processes/child_processes.ml
3
11.43
-8.57% src/lib/crypto/kimchi_backend/pasta/pallas_based_plonk.ml
3
11.43
-8.57% src/lib/crypto/kimchi_backend/pasta/vesta_based_plonk.ml
3
27.98
-1.79% src/lib/crypto/plonkish_prelude/hlist.ml
3
57.14
-42.86% src/lib/mina_base/prover_value.ml
3
38.1
-14.29% src/lib/mina_base/sok_message.ml
3
16.55
-1.03% src/lib/mina_ledger/ledger.ml
3
84.54
-3.09% src/lib/mina_state/protocol_state.ml
3
43.24
-0.39% src/lib/parallel_scan/parallel_scan.ml
3
46.43
-10.71% src/lib/pickles/make_sponge.ml
3
71.43
-21.43% src/lib/pickles/wrap_proof.ml
3
36.52
-0.57% src/lib/transaction_snark_scan_state/transaction_snark_scan_state.ml
3
0.77
-2.31% src/lib/transition_handler/validator.ml
3
82.67
-4.0% src/test/mina_automation/daemon.ml
4
35.62
-5.48% src/lib/block_time/block_time.ml
4
24.14
-13.79% src/lib/crypto/kimchi_backend/common/poly_comm.ml
4
25.0
-50.0% src/lib/ledger_catchup/best_tip_lru.ml
4
62.91
0.99% src/lib/merkle_ledger/database.ml
4
13.33
-26.67% src/lib/merkle_list_verifier/merkle_list_verifier.ml
4
27.33
-2.67% src/lib/mina_base/account_timing.ml
4
65.22
-4.35% src/lib/mina_base/staged_ledger_hash.ml
4
60.58
-3.85% src/lib/mina_base/zkapp_basic.ml
4
29.41
-23.53% src/lib/mina_base/zkapp_statement.ml
4
49.06
-7.55% src/lib/mina_stdlib_unix/file_system.ml
4
6.45
-12.9% src/lib/network_pool/locally_generated.ml
4
58.95
-4.21% src/lib/pickles/opt_sponge.ml
4
28.57
-19.05% src/lib/pickles/reduced_messages_for_next_proof_over_same_field.ml
4
79.49
-10.26% src/lib/pickles/util.ml
4
5.56
-22.22% src/lib/protocol_version/protocol_version.ml
4
75.0
-12.5% src/lib/sgn/sgn.ml
4
17.81
-5.48% src/lib/snark_bits/bits.ml
4
55.65
-3.23% src/lib/snark_keys_header/snark_keys_header.ml
4
27.78
-11.11% src/lib/structured_log_events/structured_log_events.ml
4
28.57
-57.14% src/lib/transition_frontier/extensions/new_breadcrumbs.ml
4
10.53
-21.05% src/lib/transition_frontier/extensions/transition_registry.ml
4
54.91
-1.79% src/lib/transition_frontier/frontier_base/breadcrumb.ml
4
33.33
-66.67% src/lib/transition_handler/unprocessed_transition_cache.ml
5
4.08
-10.2% src/lib/genesis_proof/genesis_proof.ml
5
18.18
-45.45% src/lib/merkle_list_prover/merkle_list_prover.ml
5
55.17
-17.24% src/lib/mina_base/data_as_hash.ml
5
60.98
-12.2% src/lib/mina_block/block.ml
5
46.43
-17.86% src/lib/mina_block/mina_block.ml
5
2.74
-6.85% src/lib/network_pool/pool_sink.ml
5
68.29
-4.07% src/lib/snarky_curves/snarky_curves.ml
6
4.35
-26.09% src/lib/concurrency/pipe_lib/choosable_synchronous_pipe.ml
6
0.73
-0.48% src/lib/mina_lib/mina_lib.ml
6
78.35
-6.19% src/lib/mina_numbers/nat.ml
6
0.82
-2.46% src/lib/transition_handler/catchup_scheduler.ml
6
1.28
-7.69% src/lib/transition_handler/core_extended_cache.ml
6
0.72
-4.32% src/lib/transition_router/initial_validator.ml
7
58.18
-12.73% src/lib/consensus/global_slot.ml
7
33.33
-46.67% src/lib/crypto/plonkish_prelude/hlist0.ml
7
52.05
-1.36% src/lib/mina_base/pending_coinbase.ml
7
61.12
-1.71% src/lib/mina_metrics/prometheus_metrics/mina_metrics.ml
7
8.77
-12.28% src/lib/network_peer/envelope.ml
7
20.69
-12.07% src/lib/network_peer/peer.ml
7
0.74
-2.58% src/lib/network_pool/batcher.ml
7
36.59
-4.27% src/lib/sparse_ledger_lib/sparse_ledger.ml
7
16.67
-58.33% src/lib/transition_frontier/extensions/functor.ml
8
8.33
-33.33% src/lib/gossip_net/any.ml
8
40.0
-32.0% src/lib/mina_block/header.ml
8
8.33
-33.33% src/lib/mina_net2/multiaddr.ml
8
78.05
-4.88% src/lib/pickles/plonk_checks/plonk_checks.ml
8
57.89
-42.11% src/lib/pickles/sponge_inputs.ml
8
1.75
-14.04% src/lib/transition_frontier/extensions/root_history.ml
9
64.09
-4.97% src/lib/crypto/plonkish_prelude/vector.ml
9
73.87
-2.14% src/lib/merkle_mask/masking_merkle_tree.ml
9
45.45
-5.11% src/lib/mina_base/zkapp_call_forest_base.ml
9
23.91
-9.78% src/lib/mina_base/zkapp_call_forest.ml
9
4.0
-36.0% src/lib/otp_lib/capped_supervisor.ml
9
33.33
-20.0% src/lib/pickles_base/proofs_verified.ml
9
75.0
-25.0% src/lib/pickles/wrap_hack.ml
9
9.09
-27.27% src/lib/timeout_lib/timeout_lib.ml
9
2.17
-19.57% src/lib/transition_frontier/persistent_frontier/diff_buffer.ml
9
2.25
-10.11% src/lib/transition_handler/block_sink.ml
9
17.24
-31.03% src/lib/trust_system/record.ml
10
33.64
5.61% src/lib/merkle_ledger/converting_merkle_tree.ml
10
41.14
-6.33% src/libp2p_ipc/incremental_parsing.ml
10
42.55
-21.28% src/lib/pickles/composition_types/branch_data.ml
10
25.86
-15.52% src/lib/rocksdb/database.ml
10
22.88
-0.53% src/lib/staged_ledger/staged_ledger.ml
11
0.0
-15.94% src/lib/error_json/error_json.ml
11
33.64
-10.28% src/lib/genesis_ledger/genesis_ledger.ml
11
50.0
-36.67% src/lib/mina_net2/keypair.ml
12
64.24
-7.95% src/lib/logger/native/logger.ml
12
84.0
-16.0% src/lib/merkle_ledger/util.ml
12
43.9
-3.12% src/lib/mina_base/account.ml
12
64.71
-7.06% src/lib/mina_base/permissions.ml
12
49.43
-6.82% src/lib/mina_state/snarked_ledger_state.ml
12
4.09
-2.33% src/lib/pickles/pickles.ml
12
33.23
-1.88% src/lib/runtime_config/runtime_config.ml
13
1.5
-9.77% src/lib/concurrency/pipe_lib/linear_pipe.ml
13
43.42
-17.11% src/lib/mina_ledger/sparse_ledger.ml
14
26.72
-1.53% src/lib/crypto/kimchi_pasta_snarky_backend/plonk_constraint_system.ml
14
52.04
-3.57% src/lib/currency/currency.ml
14
69.78
-7.69% src/lib/mina_base/fee_excess.ml
14
82.39
-9.86% src/lib/pickles/wrap_main.ml
14
2.42
-8.48% src/lib/transition_frontier/full_catchup_tree.ml
15
53.33
-16.67% src/lib/pickles/common.ml
15
33.33
-20.0% src/lib/pickles/wrap_wire_proof.ml
15
3.85
-28.85% src/lib/trust_system/trust_system.ml
16
54.47
-13.01% src/lib/pickles/cache.ml
17
10.53
-89.47% src/lib/crypto/kimchi_backend/common/plonk_dlog_oracles.ml
17
31.52
-4.87% src/lib/mina_base/zkapp_command.ml
18
10.81
-24.32% src/lib/mina_base/sparse_ledger_base.ml
18
34.45
-5.04% src/lib/pickles/composition_types/composition_types.ml
19
0.44
-4.19% src/lib/network_pool/indexed_pool.ml
19
4.76
-45.24% src/lib/transition_frontier/extensions/snark_pool_refcount.ml
20
1.82
-36.36% src/lib/consensus/epoch.ml
20
43.53
-23.53% src/lib/pickles/types_map.ml
21
24.71
-8.11% src/lib/genesis_ledger_helper/lib/genesis_ledger_helper_lib.ml
22
0.27
-2.99% src/lib/ledger_catchup/super_catchup.ml
22
10.77
-33.85% src/lib/transition_frontier/frontier_base/root_data.ml
23
55.21
-4.2% src/lib/crypto/kimchi_backend/common/plonk_types.ml
23
40.69
7.59% src/lib/mina_ledger/root.ml
23
5.0
-57.5% src/lib/rocksdb/serializable.ml
24
2.94
-70.59% src/lib/mina_net2/subscription.ml
25
6.35
-19.84% src/lib/crypto/kimchi_backend/common/plonk_dlog_proof.ml
26
1.72
-44.83% src/lib/mina_net2/validation_callback.ml
26
1.96
-25.49% src/lib/sync_handler/sync_handler.ml
27
2.5
-67.5% src/lib/transition_frontier/extensions/extensions.ml
28
70.55
-19.18% src/lib/pickles/step_main.ml
30
46.9
-26.55% src/lib/pickles/plonk_curve_ops.ml
30
2.82
-14.08% src/lib/trust_system/peer_trust.ml
31
1.89
-58.49% src/lib/concurrency/pipe_lib/swappable_strict_pipe.ml
31
2.15
-33.33% src/lib/network_pool/network_pool_base.ml
34
5.71
-48.57% src/lib/perf_histograms/histogram.ml
35
0.0
-62.5% src/lib/transition_frontier_controller/transition_frontier_controller.ml
35
0.8
-13.94% src/lib/transition_handler/processor.ml
38
34.71
-11.18% src/lib/genesis_ledger_helper/genesis_ledger_helper.ml
38
50.66
-12.5% src/lib/pickles/compile.ml
38
4.05
-51.35% src/lib/transition_frontier/extensions/best_tip_diff.ml
39
4.92
-63.93% src/lib/network_pool/rate_limiter.ml
39
9.3
-90.7% src/lib/perf_histograms/rpc.ml
41
14.74
-21.58% src/lib/concurrency/pipe_lib/strict_pipe.ml
42
38.85
-26.75% src/lib/merkle_address/merkle_address.ml
43
1.13
-24.29% src/lib/cache_lib/impl.ml
44
1.08
-11.86% src/lib/network_pool/snark_pool.ml
46
7.69
-39.32% src/lib/concurrency/pipe_lib/broadcast_pipe.ml
47
31.73
-22.6% src/lib/mina_net2/libp2p_helper.ml
47
2.35
-55.29% src/lib/mina_net2/libp2p_stream.ml
49
26.14
-32.03% src/lib/mina_block/validation.ml
51
3.95
-28.81% src/lib/mina_networking/mina_networking.ml
51
55.35
-7.18% src/lib/transaction_logic/mina_transaction_logic.ml
54
3.51
-94.74% src/lib/pickles/wrap_deferred_values.ml
54
3.45
-93.1% src/lib/transaction_snark/test/test_zkapp_update.ml
55
2.9
-79.71% src/lib/best_tip_prover/best_tip_prover.ml
55
46.23
-51.89% src/lib/pickles/scalar_challenge.ml
62
23.88
-23.13% src/lib/mina_networking/rpcs.ml
62
1.5
-46.62% src/lib/pickles/proof_cache.ml
66
3.57
-47.14% src/lib/transition_frontier/persistent_root/persistent_root.ml
69
4.13
-57.02% src/libp2p_ipc/rpcs.ml
76
10.53
-23.53% src/lib/transition_frontier/transition_frontier.ml
80
0.64
-50.96% src/lib/transition_frontier/persistent_frontier/persistent_frontier.ml
84
33.7
-46.41% src/libp2p_ipc/libp2p_ipc.ml
87
0.39
-5.59% src/lib/network_pool/transaction_pool.ml
90
1.49
-44.78% src/lib/transition_frontier/persistent_frontier/database.ml
94
1.85
-34.69% src/lib/transaction_snark/test/util.ml
105
25.02
-7.44% src/lib/consensus/proof_of_stake.ml
126
1.19
-30.0% src/lib/transition_frontier/full_frontier/full_frontier.ml
129
8.3
-53.53% src/lib/mina_net2/mina_net2.ml
130
0.37
-48.15% src/lib/transition_router/transition_router.ml
139
2.53
-87.97% src/lib/pickles/wrap.ml
163
3.42
-55.82% src/lib/syncable_ledger/syncable_ledger.ml
198
0.79
-51.83% src/lib/gossip_net/libp2p.ml
203
0.88
-89.04% src/lib/pickles/step.ml
243
0.98
-10.4% src/libp2p_ipc/libp2p_ipc_capnp.ml
252
52.05
-16.69% src/lib/transaction_snark/transaction_snark.ml
279
1.02
-56.71% src/lib/downloader/downloader.ml
Jobs
ID Job ID Ran Files Coverage
1 patch-archive-test - 819.1 20 Nov 2025 05:51PM UTC 660
14.07
2 archive-hardfork-toolbox-test - 819.2 20 Nov 2025 05:51PM UTC 548
8.83
3 zkapp-tool-unit-test-dev - 819.3 20 Nov 2025 05:51PM UTC 850
23.2
4 single-node-tests - 819.4 20 Nov 2025 05:51PM UTC 695
10.8
5 unit-test-dev - 819.5 20 Nov 2025 05:51PM UTC 403
36.81
6 replayer-test - 819.6 20 Nov 2025 05:51PM UTC 561
13.68
7 ledger-apply - 819.7 20 Nov 2025 05:51PM UTC 700
13.36
8 archive-unit-tests - 819.8 20 Nov 2025 05:51PM UTC 627
34.52
9 rosetta-unit-test-dev - 819.9 20 Nov 2025 05:51PM UTC 790
24.01
10 archive-node-test - 819.10 20 Nov 2025 05:51PM UTC 728
14.5
Source Files on build 819
  • Tree
  • List 945
  • Changed 225
  • Source Changed 1
  • Coverage Changed 224
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #18126
  • PR Base - compatible (#817)
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