Bitcoin Core CI stats
  • home
  • tags
  • graphs
  • completed (79365)
  • aborted (13025)
  • master (11274)
  • failed (4210)
  • windows native, fuzz, vs 2022 (4180)
  • windows native, vs 2022 (4176)
  • tidy (4165)
  • macos native, fuzz (3539)
  • macos-cross to arm64 (3255)
  • macos-cross to x86_64 (3251)
  • valgrind, fuzz (3072)
  • msan, fuzz (2866)
  • previous releases (2670)
  • asan + lsan + ubsan + integer (2656)
  • determine runners (2589)
  • macos native (2528)
  • no wallet (2454)
  • msan (2449)
  • tsan (2448)
  • 32 bit arm (2447)
  • i686, no ipc (2447)
  • alpine (musl) (2446)
  • test each commit (2312)
  • fuzzer,address,undefined,integer (2283)
  • threaded-inputs (2242)
  • windows-cross to x86_64, ucrt (2150)
  • windows-cross to x86_64, msvcrt (2149)
  • test max 6 ancestor commits (1982)
  • windows, test cross-built (1923)
  • fuzzer,address,undefined,integer, no depends (1886)
  • windows, ucrt, test cross-built (1884)
  • windows, msvcrt, test cross-built (1879)
  • no wallet, libbitcoinkernel (1726)
  • msan, depends (1714)
  • [meta] determine runners (1701)
  • [meta] record frozen commit (1700)
  • 32 bit arm, unit tests, no functional tests (1693)
  • tsan, depends, no gui (1679)
  • linux->windows cross, no tests (1666)
  • no ipc, i686, debug (1635)
  • asan + lsan + ubsan + integer, no depends, usdt (1539)
  • iwyu (1517)
  • previous releases, depends debug (1499)
  • macos native, no depends, sqlite only, gui (1009)
  • 202512_sfl_opt (989)
  • align-legacy-p2sh-policy (924)
  • macos-cross, gui, no tests (917)
  • centos, depends, gui (879)
  • 202505_sfl (850)
  • alpine (musl), depends, gui (805)
  • romanz/rest-blockdata (798)
  • macos 14 native, arm64, fuzz (716)
  • macos 14 native, arm64, no depends, sqlite only, gui (715)
  • 26290 (632)
  • private_broadcast (630)
  • 09-2025-minerman (578)
  • 2025_08_refactor_getblockstats (558)
  • 2022_parallelize_blockfilter_index_2 (512)
  • guix_gcc_14 (484)
  • dont-mutate-cache (464)
  • 2512-exp (444)
  • l0rinc/warn-dirty-coin-coint (443)
  • 2025_wallet_migration_jinglewreck (442)
  • 2025-10-rebase-cluster-mempool (438)
  • l0rinc/move-errorcatcher (437)
  • skip-height-test2 (422)
  • 2026_wallet_safer_migratetosqlite (414)
  • set_rescan_option_import_descriptors (404)
  • 2025/11/coinbase-template (397)
  • 2025-11-kernelapi_add_blockheaders (396)
  • kernelapi (394)
  • 202512-log-niceties (388)
  • l0rinc/reobfuscate-blocks (367)
  • 2024/06/wait_for_debugger (363)
  • 202512_sfl_costs (360)
  • fully_static_bitcoind (360)
  • windows, ${{ matrix.crt }}, test cross-built (351)
  • 2025/11/ipc-reserve (341)
  • add-doc-comment-to-srd (335)
  • private_broadcast_rpcs (335)
  • 2025-12-torcontrol-take-3 (333)
  • 202601_det_mempool_order (331)
  • gen-manpages-checks (323)
  • 260129-iwyu-util (317)
  • 2025/12/cool-down (310)
  • reuse-connect-block (310)
  • l0rinc/pure-virtual-ccoinsview (308)
  • reindex-assumevalid-take2 (307)
  • 30_1_backports (304)
  • l0rinc/warn-big-dbcache (304)
  • 2025/11/ipc-memusage (290)
  • http-rewrite-13march2025 (289)
  • 30.x (285)
  • 2602-ci-windows-build (283)
  • security-hardening-ci-scripts (283)
  • 2025_wallet_check_db_permissions (282)
  • windows-cross to x86_64 (279)
  • fix-comment (277)
  • kernelpruneheaders (267)
  • pr/gklog (267)
  • add_chimera_clang_ci (266)
  • 2025/11/miner-options (263)
  • pr/scripty (263)
  • argsman-gnu-style-command-line-option-parsing (261)
  • 2026-01/kernel-logging-layering-predicate (258)
  • musig-miniscript (258)
  • l0rinc/remove-havecoin (257)
  • 2025-11-asmap-slice-2 (254)
  • 251102-ucrt-ci (253)
  • 241216-clang-cl (252)
  • get_worst_chunk (247)
  • wallet-sql-txs-table (247)
  • add-txospender-index (246)
  • l0rinc/force-sync (246)
  • export-watchonly-wallet (244)
  • l0rinc/ci-compile-untested-commits (238)
  • 251106-force-iwyu-ci (237)
  • 2025-11-refractor_bool_to_blockvalidationstate (233)
  • http-utils (233)
  • 2025_12_fix_amountwithfeeexceedsbalance (231)
  • l0rinc/block_index_comparators (231)
  • 2025-02-cluster-mempool (230)
  • cchain-ref (230)
  • util/byte-units-mib-gib (230)
  • 2023-10-asmap-in-source (228)
  • 12-2025-fee-estimation-improvement (226)
  • feature/scan-utxoset-balance-check (225)
  • add_msan_fuzz_ci (223)
  • static_libgcc (221)
  • pr/fatalresult (218)
  • macos_newer_sdk (216)
  • pr/bresult-load (215)
  • list-descriptors-with-partial-keys (214)
  • 2025_threadpool_http_server (210)
  • l0rinc/log-initial-signature-verification-state (209)
  • rpc-args (209)
  • 2026-01-cli-noev (207)
  • l0rinc/debug-log-serialization (207)
  • fix-32849-descriptorprocesspsbt-internal-bug (205)
  • 29.x (204)
  • test-wallet-getreceivedbyaddress (202)
  • musig2 (200)
  • 251009-guix-ucrt (199)
  • skipifgiltesterror (198)
  • 2508-bench-faster-sanity (197)
  • boost_1_89_0 (197)
  • optimize-tx-policy-verification (197)
  • cmpctblock-fuzz-0807-fs (194)
  • 2025/08/older-safety (193)
  • 202508_ipc_test (193)
  • swiftsync-v0 (193)
  • 2601-test-missing-sync (191)
  • freebsd_high_port_range-again (191)
  • lief_0_17_0 (190)
  • override_proxy_in_connectnode (190)
  • blocktreestore (188)
  • 2025-05-fuzz-spkm-migration (184)
  • 2024-02-batch-validation-updated (182)
  • 202412_fuzz_checkblockindex_pr (182)
  • 2601-sp-popen-less (182)
  • 202510-wallet-unconf-bal (181)
  • 2026-01-07-relative-path-migration-failure (181)
  • 2512-p2p-internals-more-private (181)
  • 2025-12-test-pruning-wout-wallet (180)
  • 2026/01/split-ipc-test (179)
  • 2511-ci-dev-mode-kernel (176)
  • refactor/broadcast-tx-sync-without-promise (176)
  • xcb_util_updates (176)
  • paplorinc/siphash (175)
  • 2511-ci-lint-stuff (174)
  • wprv_29012 (174)
  • fix-tr-descriptor-weight (172)
  • sqlite-stmt-raii (172)
  • 30_3_backports (171)
  • 2025-10-29-poc-rpc-satvb (170)
  • remove-setfresh (170)
  • 2403-log- (169)
  • l0rinc/findbyte-bench (168)
  • 2025-05-update_test_reorg_behaviour (162)
  • 2025/05/bip34 (162)
  • 29.x-createfromdump-deletion (162)
  • pr/bclog (161)
  • pr/bresult2 (158)
  • l0rinc/privatebroadcast-logdebug (156)
  • pr/mlog (155)
  • swap_werror_for_cmake_compile_warning_as_error (155)
  • test_private_broadcast_net_specific_connection (155)
  • 2025-02-07-featureblockpy-witnesscommitment (154)
  • 2511-gcc-12 (154)
  • l0rinc/ceildiv-utxo-flush-gib (154)
  • l0rinc/count-vs-contains (154)
  • pr/ipc (154)
  • pr/ipc-chain (154)
  • change-and-receiving-single-descriptor (153)
  • 30_0_rc2_backports (152)
  • static_all_libxcb (151)
  • test_log_internet_traffic (151)
  • kernel/precomputed-txdata (150)
  • test-wallet-assumeutxo-restart-state (150)
  • 202510_headersync_loop (149)
  • cmake-rpath-cleanup (149)
  • l0rinc/readability-container-contains2 (149)
  • 2510-ci-retry (147)
  • ccoincontrol_wrappers (145)
  • 2025-09-29-sock-tests-on-windows (144)
  • 202511_test_outbound_mgmt (144)
  • 202508_txgraph_memusage (143)
  • followups-33657 (143)
  • kernelinternallib (143)
  • m_nodes_mutex (143)
  • 2024/11/miniscript_ownership (142)
  • 202509-better-rollback (142)
  • 202511_list_musig (141)
  • 5-27-2025-create-refactor (141)
  • 2025-11-remove_singletx_minrelay_req (138)
  • issue/26527-dont-backtime-nlocktime-unconf (138)
  • script-tests (138)
  • wallet-unspent-txos (138)
  • patch-1 (135)
  • pr/gwlog (135)
  • psbterrortopsbtresult (135)
  • 30_0_rc2 (133)
  • secp256k1_subtree_update (133)
  • 202511-test-trigger_alertnotify_large_work_invalid_chain (132)
  • 2512-log-final-cleanup (131)
  • l0rinc/pre‑reserve-merkle-leaves-to-max (131)
  • trailing_whitespace (131)
  • 11-2023-non-standard-inputs-error-messages (130)
  • 202601_sfl_minimize (130)
  • chain-concurrency-enhancement (130)
  • full_libevent_removal (130)
  • l0rinc/untimed-setup-nanobench (130)
  • 202406-erlay-full-draft (129)
  • 2510-ci-rewrite-bash-python (129)
  • l0rinc/uptime-monotonic (129)
  • replace-boost-signals3 (129)
  • 2026_index_batch_processing (128)
  • l0rinc/cache-ibd-status (128)
  • qa_wallet_migration_tests_202601 (128)
  • 2025-12-fix-1p1c-test-timeout (127)
  • l0rinc/coin-fcoinbase-bool (127)
  • 2025-10-getaddressesunsafe-underfill (126)
  • 2025_4/test_mempool_accept_wtxid (125)
  • 2023-10-cluster-mempool (124)
  • 30_0_rc3 (123)
  • scriptpubkeyman (123)
  • 251104-force-iwyu-kernel (122)
  • musig-sighash (122)
  • readd_valgrind_ci (121)
  • 2025-12-test-address-self-announcement (120)
  • 202512-rpcimpl-noref (120)
  • 2512-log-func (120)
  • 2512-net-less-gettime (119)
  • just_link_libstdcpp (119)
  • spendblock (117)
  • 251112-vs18.0 (115)
  • 2025/10/submit-solution-doc (114)
  • 202508-sendtemplate1 (114)
  • 2025_wallet_log_less (114)
  • l0rinc/rate-limit-rolling-forward (114)
  • pr/indexy (114)
  • pr/ipc-testasync (114)
  • rpc_addrmaninfo (114)
  • 2025/10/test-bitcoin-chainstate-assumeutxo (113)
  • 2602-span-reader (113)
  • 28.x (112)
  • 28.x-createfromdump-deletion (112)
  • 250617-guix-libcxx (111)
  • 2025-11-asmap-export (110)
  • 2511-assert-func (110)
  • macos_sdk_select (110)
  • 2026-01-29.3-backports (108)
  • external-signer-docs (108)
  • freebsd_clang_cross (108)
  • i2p_early_create_session (108)
  • pr/asmapd (108)
  • win64 native, vs 2022 (108)
  • multisig-standardness-2025-10 (107)
  • upforgrabs/25968 (107)
  • 2510-everything-is-utf8 (106)
  • 251217-in6addr-compat (106)
  • 2510-ci-debug-pr (105)
  • ci_add1111addr (105)
  • 202601_test_rebroadcast (104)
  • 2026_wallet_migration_ancient_wallets (104)
  • 260116-iwyu-export (104)
  • 260119-iwyu-zmq (104)
  • l0rinc/test-macos-bind-netutil (104)
  • num (104)
  • 01-2026-fix-packagemempoolchecks-incorrect-comment (103)
  • 2026-01-scriptnum (103)
  • 2505-elapse-time (103)
  • 2601-core_io (103)
  • 2601-doc-low-effort (103)
  • 2601-iwyu-modernize-deprecated-headers (103)
  • deletesettxfee (103)
  • l0rinc/log-peer-formatting (103)
  • 2026-01-net-anchors-networkactive (102)
  • 2601-fuzz-scriptpubkeyman (102)
  • guix-shasum-doc (102)
  • l0rinc/batchwrite-lookup-optimization (102)
  • osslsigncode_2_11 (102)
  • sqlite_3_50_0 (102)
  • 202512_txgraph_sfl (101)
  • pr/ipc-connect (101)
  • 2509-ci-mac-cross (100)
  • pr/argcheck (100)
  • pr/klog (100)
  • pr/wdlist (100)
  • pr/wdnolist (100)
  • txdownloadman_ibd_check (100)
  • 2602-kernel-style-fixups (98)
  • centos-space-fix (98)
  • 2025-12-dont-ratelimit-new-inbound-peer-connected-with-debug=net (96)
  • 251130-cmake-options (96)
  • net-fix-discover-bind-any (96)
  • pr/bresult-ptr (96)
  • pr/ipc-gui (96)
  • pr/pyipc (96)
  • 12-15-afile (95)
  • 2025-12-init-stopatheight (95)
  • 2025/09/assert_debug_log (95)
  • 202509_txgraph_rand (95)
  • 202510-add-testshell-doc-example-test (95)
  • 250429-windows-utf8 (95)
  • 2510-clang-17 (95)
  • loadblock-help (95)
  • macos_fuzz_hardening (95)
  • optimize-findbyte (95)
  • 08-2025-low-fee-rate-estimate (94)
  • 2025/10/assumeutxo-sync-after-validation (94)
  • 2025/07/fill-psbt-struct (93)
  • 2025/07/no_script_path (93)
  • matrix.name (93)
  • batch_write_void (92)
  • 202507_dedup_hashheight (90)
  • cirrus-runners-29.x (90)
  • fix_34222_backport (90)
  • p2wsh_redeem (90)
  • pr/ipc-cli (89)
  • 2025-11-ipc-test (88)
  • 2025-11/kernel-datadir-nullptr (88)
  • 2025/11/parse-string (88)
  • 241117-force-iwyu (88)
  • 2511-log (88)
  • gethdkeys (88)
  • i686, multiprocess, debug (88)
  • kerne_checkblock (88)
  • l0rinc/leveldb-options-logging (88)
  • 2025-10-bypass_checkephemeral (87)
  • 2025/03/testnet3 (87)
  • 2026-02-02-create-load-refactor-followup (87)
  • 2601-fuzz-chrono (87)
  • 2601-fuzz-ms-str (87)
  • chainman_flush_destructor (87)
  • psbt2 (87)
  • 251104-ipc-tests (86)
  • 2601-lint-entry (86)
  • test_runner_cwd_independent (86)
  • 2025-06-getpeerinfo-filterid (85)
  • 2025-implement-bip352-receiving (85)
  • 251028-force-iwyu (84)
  • windows-cross to x86_64, ${{ matrix.crt }} (84)
  • 2025-05-checkinputscript-split (83)
  • 250329-cross (83)
  • 06-2025-prevent-redundant-estimate-flushes (82)
  • fix-musig2-validation-incomplete (82)
  • 31494-reindex-assumevalid (81)
  • 2025-09-28.3-backport (80)
  • 2510-ci-base-image (80)
  • 2510-ci-rework-cache-providers (80)
  • 2025-07-bnb-is-optimal-fuzz (78)
  • 2025/07/bip388-register (78)
  • 2026-01-test-addrman-selfannoucement (78)
  • 202601-doc-p2p-command-afuera (78)
  • 202601-move-musig-funcs-to-module (78)
  • 202601_importprunedfund_bug (78)
  • 22126_rebased (78)
  • 2501-less-wrong-const (78)
  • 251223-boost-layout (78)
  • 2601-bench-less-prio (78)
  • 2602-ci-leveldb-ub (78)
  • 260601-android-deployqt-build (78)
  • ascii-only-tmpdir (78)
  • cchain-contains (78)
  • ci-ccache-updates (78)
  • dont-create-default-wallets (78)
  • lint-worktrees (78)
  • optional_m_tx_for_private_broadcast (78)
  • refactor-modernize-fuzzed-data-provider-with-constexpr (78)
  • rewritedb (78)
  • spend (78)
  • 2026-01-cpfp_carveout_kaput (77)
  • 2026-11-followup_33822 (77)
  • 202601-deprecate-startingheight (77)
  • 2601-build-fix-remove (77)
  • 2601-ci-ancient-windows (77)
  • 2601-ci-iwyu-worktree (77)
  • 2601-fuzz-desc-parse (77)
  • 2602-ci-ccache-dbg (77)
  • l0rinc/doc-fix-param-hint-typo (77)
  • l0rinc/move-const-arg-trivcopy (77)
  • l0rinc/rename-assert-gt-ge (77)
  • llvm-trixie-extension (77)
  • new-rescan (77)
  • p2p-self-announcement (77)
  • test_no_or_base_hd_wallet_migration (77)
  • time_machine_update_5cb84 (77)
  • wallet-lastclient (77)
  • 01-2026-fix-removeunchecked-doc (76)
  • 2025/08/applysolution (76)
  • 2025/10/subtree-doc (76)
  • 202508-reportinvtosend (76)
  • 2509-macos-13 (76)
  • 30_1_rc1 (76)
  • cnode_shared_ptr (76)
  • cpack (76)
  • fix_testflushbehavior_when_nonzero_dynamicmemoryusage (76)
  • l0rinc/reenable-coins-sanitizers (76)
  • l0rinc/reuse-should-empty (76)
  • more_30_x_backports (76)
  • nothrow_from_debugloghelper_destructor (76)
  • pr/winstream (76)
  • sockopt-cast (76)
  • 2512-ci-pin (75)
  • 2512-test-less-hard-sleep (75)
  • 26-1-20-fheader-hasher (75)
  • l0rinc/gha-valgrind-timeout (75)
  • wallet-readonly-access (75)
  • 01-2024-maxfeerate-fix (74)
  • 2025-12-ancestry (74)
  • 2512-less-casts (74)
  • fix-sequence-locks-nullptr-crash (74)
  • musig-key-fix (74)
  • pr/wdmult (74)
  • pr/wdrev (74)
  • l0rinc/optimize-checkblock-input-duplicate-check (73)
  • 2025/07/raise_outside_except (72)
  • 202512-netsplit-opt (72)
  • 2506-doc-copy (72)
  • 29.x-multiprocess (72)
  • 5-7-25-guix-doc (72)
  • final_29_2_rc2 (72)
  • log-prev-releases-ip (72)
  • 1-31-25-aes-secure-alloc (71)
  • 251210-warning-option (71)
  • distinguish_between_vsize_and_sigop-adjusted_mempool_vsize (71)
  • fixup_gen_manpages (71)
  • 12-12-consteval-txid (70)
  • 2025-08-26-getblockchaininfo-backgroundvalidation (70)
  • 2025-11-followup_fix_reorgs_tests (70)
  • 250920-llvm-tidy (70)
  • ci_run_s390x (70)
  • 2025/11/ipc-context (69)
  • 202510-multi-thread-bench (68)
  • 251111-doc-ucrt (68)
  • prevector-cmp (68)
  • 2025-11/kernel-block-tree-entry-equals (66)
  • 2025/10/wait-empty-mempool (66)
  • 2025/11/issue_31199_ci_docs (66)
  • 2025/11/requested-outputs (66)
  • 202511-test-remove_get_keymultisig_funcs (66)
  • 2025_6/approach_2_validation (66)
  • 2510-msan-zero (66)
  • 2511-ci-stip-busybox-dupe (66)
  • 2511-ci-win-cross-gui-unit-test (66)
  • 2511-clang-format-packconstructorinitializers (66)
  • 2511-git-archive-ws (66)
  • doc-depends-cc (66)
  • coin-grinder-iter-limit (65)
  • 202510-musig-test (64)
  • 28_3_rc2 (64)
  • 01-2025-feerate-forecastman (63)
  • drop_some_platforms (63)
  • pycapnp_2_2_0 (63)
  • win64 native fuzz, vs 2022 (63)
  • 10-2025-add-interruptwaitnext (62)
  • 202601_no_epochs (62)
  • 2601-fuzz-restore-coverage (62)
  • 2601-test-steady-ctx (62)
  • add_valgrind_fuzz (62)
  • aps-skip-no-partial-spend (62)
  • log-safe-fclose (62)
  • read-best-block (62)
  • 2025_02_remove_block_failed_child (60)
  • 250921-install-docs (60)
  • pr/ipc-auto (59)
  • 2510-arm-mac-ci (58)
  • cov (58)
  • 2025-09-29-sendrawtransactiontopeer (57)
  • 2025-09-truc-reorg-fix (57)
  • 202509_txgraph_explicit_level (57)
  • 202510_lca (57)
  • 20_09_25_test_dumptxoutset_forks (57)
  • 250901-tr (57)
  • 250929-qrencode (57)
  • 30_2_backports (57)
  • 30_2_final (57)
  • 30_2_rc1 (57)
  • arm/re-enable-opcat (57)
  • bumpissuetemplatemacosversion (57)
  • checkifdirexists (57)
  • cmpctblock_assume_fix_09032025 (57)
  • fix_unused_variable_in_gettotalram (57)
  • generatetomany (57)
  • l0rinc/linearize_test_runner (57)
  • libmultiprocess-logging-bump (57)
  • pr/sigwait (57)
  • rpc-submitpackage-reportall (57)
  • sockman (57)
  • e2e_tests (55)
  • interface-load-snapshot (55)
  • 29_3_backports (54)
  • ishak2 (54)
  • 2025-12-33663-alt (52)
  • 2025-12-separate-self-announcement (52)
  • 2025/06/gethdkey (52)
  • 2025/07/smart-createwalletdescriptor (52)
  • 2026-01-trucness_reorg (52)
  • 2026-doc-bips-add-p2a (52)
  • 2026/02/31713_follow_ups (52)
  • 202601_dumpcsv (52)
  • 202601_invalidchain (52)
  • 202602-bench_add_script_verify_p2tr_keyspend (52)
  • 2512-less-i32 (52)
  • 251229-ft-exclude-append (52)
  • 2601-ci-a (52)
  • 2601-ci-b (52)
  • 2601-doc-fix-code (52)
  • 2601-init-zero (52)
  • 2601-less-gui-kernel (52)
  • 2601-no-bind (52)
  • 260108-guix-osslsigncode (52)
  • 260109-qt-details (52)
  • 260115-doc-iwyu (52)
  • 260122-clangcl-unsused (52)
  • 260129-iwyu-univalue (52)
  • 260129-wallet-migrate (52)
  • 2602-fuzz-clock-ctx (52)
  • 2602-nodiscard (52)
  • 2602-refactor-alias-shptr (52)
  • andrew/persist-private-broadcast (52)
  • block-req (52)
  • ci_alpine_23 (52)
  • control-2 (52)
  • der (52)
  • descriptors-assertion (52)
  • fix-importprunedfunds-spending (52)
  • fix_vermsg_missing_comma (52)
  • i_34263 (52)
  • init_interrupt_zero (52)
  • l0rinc/consensus-checktxinputs-moneyrange-tests (52)
  • l0rinc/fix-uptime-first-call-zero (52)
  • l0rinc/getcoin-unspent (52)
  • l0rinc/pool-allocator-ub (52)
  • l0rinc/sigop-testing (52)
  • pr/subtree-8 (52)
  • refactor-is-transparent-comparator (52)
  • remove_deprecated_tor (52)
  • remove_gnu_getopt_retry (52)
  • respect-networkactive (52)
  • sethdseed-void-descriptor (52)
  • sqlite-in-memory-db (52)
  • test_dynamic_port_allocation (52)
  • test_reset_connman_pb (52)
  • testnet4-fix (52)
  • win64 cross (52)
  • 2026-01-22-fallbackfee_experiments (51)
  • 2026-01-28-remove-all (51)
  • 202601-test-feature_block_resurrect_cleanup (51)
  • 2512-lint-move-only (51)
  • 260130-sched-batch (51)
  • control (51)
  • l0rinc/stabilize-translations (51)
  • lorinc/block-serialization-optimizations (51)
  • revert-datacarrier-default (51)
  • verify_flags_simplification (51)
  • 2026-02-prunelocks-rpc-v2 (50)
  • 260114-windows-pyzmq (50)
  • chacha20-vectorized-initial (50)
  • combinerawtransaction-check (50)
  • crypter (50)
  • fix-importprunedfunds (50)
  • fix_nlmsg_ok_compilation_fbsd15 (50)
  • l0rinc/bench-block-generator (50)
  • 251218-boost-min (49)
  • 2602-ci-rpc-int (49)
  • cirrus-runners-28.x (49)
  • final_copyright_changes (49)
  • listtx (49)
  • p2p-fix-nscore-overflow (49)
  • wallet_rebroadcast_use_private (49)
  • 2025-09-trivial-copy (48)
  • 2025-12/ratelimit-exempt-entire-category (48)
  • 2025/12/getrawtxs (48)
  • 251123-system-tests (48)
  • cwallet-tx-rm-mapvalue-vorderform (48)
  • l0rinc/generalized-result-error (48)
  • pr/cstate (48)
  • refactor/decouple-cnode-from-maybe-discourage (48)
  • rmminpowchecked (48)
  • 202506_invalid_blocks_followup (47)
  • 251130-win-zmq (47)
  • bare_metal_support (47)
  • doc-build-types (47)
  • 2026/01/bip-coinbase-fields (46)
  • 240425-guess-cc (46)
  • v2-only-option (46)
  • wallet_assumeutxo_tests (46)
  • 2025-09-csi-compaction (45)
  • 221231-lock (45)
  • 2025-11-asmaptool-diff-count (44)
  • 2025-11-fuzz-wallet-feebumper (44)
  • 2025-11-fuzzing-docs (44)
  • 2025-11/kernel-trim-chain-interface (44)
  • 2025/11/ci_max_commits (44)
  • 2025/11/kernel-in-mem-options (44)
  • 202511-remove_maxorphantx (44)
  • 202511_no_move_txgraph_ref (44)
  • 2511-ci-preset-test-each (44)
  • 2511-format-includes (44)
  • 2511-test-span-hard (44)
  • 251107-tidy-kernel (44)
  • 28_x__backports (44)
  • close_out_29977 (44)
  • feat/rest-gettxspendingprevout (44)
  • l0rinc/computemerklepath-dead-code (44)
  • pr/mine (44)
  • pubkey-error (44)
  • reduce_exports (44)
  • remove-incorrect-lifetimebounds (44)
  • reorder_version (44)
  • 2025-09-send (43)
  • 2025-10-31-rest-headers-downward (43)
  • macos 13 native, x86_64, no depends, sqlite only, gui (43)
  • 10-31-runner-clippy (42)
  • 2025-10-28-fix-33715 (42)
  • 2025/05/headerssync_params (42)
  • 2510-ci-rv64 (42)
  • 2510-fuzz-refactor-memcpy (42)
  • 2510-size-refactor (42)
  • bip143-standardness-2025-10 (42)
  • fix-lint-caching (42)
  • mbranch_protection_aarch64_linux (42)
  • optimize-siphash-chunked (42)
  • rename_relaytransaction (42)
  • secp256k1_hpke (42)
  • 2023-10-asmap-in-source-prep (41)
  • 250702-minisketch (41)
  • sockman-lite (41)
  • 08-2025-block-policy-refactor (40)
  • 2025/07/test-signer (40)
  • 5-23-25-ignore-unsolicited (40)
  • cmake_inherit_werror_secp256k1 (40)
  • wallet-gettransaction-ischange (40)
  • 2025-10-doc-submitpackage (39)
  • reduce-iterations (39)
  • 202403_ibd_lastcommonblock (38)
  • 2025-10-test-sigopcost (38)
  • 2025/02/stop_http_robust (38)
  • 2025/09/32132_follow_up (38)
  • 2025/09/getblock-target (38)
  • 202508_fix_p2p_leak_tx.py (38)
  • 202509-secp256k1_context_sign-only-if-necessary (38)
  • 202509_exp_decay_inv_queue (38)
  • 202509_inv_inbound_per_network (38)
  • 202509_whitelist_onion (38)
  • 202510-asmap-arg-improve (38)
  • 2025_3/getaddr_timestamp_changes (38)
  • 250515-remove-js-ci (38)
  • 2509-ci-alpine (38)
  • 2509-ci-co-pull (38)
  • 250908-fix-csv (38)
  • 250916-vcpkg (38)
  • ci-cmake-eval (38)
  • ci_bump_deps (38)
  • ctest-test-discovery (38)
  • disable-cirrus-arm-job (38)
  • finalise_30_0 (38)
  • findnode (38)
  • interface_ipc_submitblock (38)
  • l0rinc/environ-mingw (38)
  • l0rinc/throw-by-value (38)
  • par-test (38)
  • pr/subtree-6 (38)
  • pr/subtree-6-v30 (38)
  • revert-qrencode-url (38)
  • use-mold-linker-linux-ci (38)
  • v30_rc1 (38)
  • win32-manifest (38)
  • 29.3rc2-finalize (36)
  • 29_2_backports (36)
  • finalise_29_2 (36)
  • fuzz-wallet-receive-target (36)
  • 251219-debug-path (35)
  • 32bit centos, dash, gui (35)
  • arm, unit tests, no functional tests (35)
  • tsan, depends, gui (35)
  • win64, unit tests, no gui tests, no functional tests (35)
  • 2025-12-txgraph_fuzz_package_rbf (33)
  • core-txin-tostring-enhancement (33)
  • 251007-qt-url (32)
  • more_28_x_backports (32)
  • bitcoin_bin_gen_manpages (28)
  • log_ratelimit_functional_backport_10132025 (28)
  • 2024-03-check-undo-index (26)
  • 2025-03-rewrite-bnb (26)
  • 2025-12-24-delete-iscrypted (26)
  • 2025/07/pyenv (26)
  • 2026-01-bip68-flaky (26)
  • 2026-01-fix-addrselfanouncement-test (26)
  • 2026-01-miniminer-fees (26)
  • 2026-01-test-anchors-unreachable (26)
  • 2026-01-win-test-flaky (26)
  • 2026-01/clang-format-main-include (26)
  • 2026-01/kernel-struct-logging (26)
  • 2026-add-secp256k1lab-subtree2 (26)
  • 2026/01/31409_fix (26)
  • 2026/01/afl-shm-id (26)
  • 2026/02/fix-ub-loadchaintip (26)
  • 2026/02/getblockfields (26)
  • 2026/02/kernel-refactor-process-header (26)
  • 2026_copyright (26)
  • 2026_test_fix_backup_mocktime (26)
  • 250603-pwsh-fail-fast (26)
  • 2512-ruff-e713 (26)
  • 251230-openbsd-guide (26)
  • 2601-bind-front (26)
  • 2601-ci-build-1 (26)
  • 2601-ci-log-ccache-hit-rate (26)
  • 2601-contrib-verify-commits (26)
  • 2601-log-warn-sensitive (26)
  • 2601-rem (26)
  • 2601-test-red-verack (26)
  • 2601-test-runner-fail-on-warn (26)
  • 2601-test-scale-close-timeout (26)
  • 2601-test-skip-warnings (26)
  • 260108-depends-clang-epoch (26)
  • 260114-win-skip-reason (26)
  • 260115-iwyu-patch (26)
  • 260120-iwyu-primitives (26)
  • 260130-iwyu-mapping (26)
  • 2601_fix_ci_sha1 (26)
  • 2601_miniscript_correct_andv (26)
  • 2601_remove_unused_errlast (26)
  • 2602-doc-performance-move-const-arg.checktriviallycopyablemove=false (26)
  • 2602-valgrind-less-supp (26)
  • 260204-fix-patch (26)
  • 34253_followup_nits (26)
  • actup/update-actions-1768841137 (26)
  • add_to_trusted_keys (26)
  • archive_30_2_relnotes (26)
  • auto_ports_in_p2p_private_broadcast (26)
  • bech32-tests-upstream (26)
  • codesigning_no_source (26)
  • createfromdump-deletion (26)
  • doc/bind-tor-warning (26)
  • drop-key (26)
  • fix-double-word-typos (26)
  • fix-lint-merge-runs (26)
  • fix/34262-getblocktemplate-nullcheck (26)
  • fix/handle-rdrand-failure (26)
  • fix/p2p-network-thread-close-already-stopped (26)
  • fix_init_lowdisk_warning_reqd (26)
  • fix_space_warning_log (26)
  • freebsd_high_port_range (26)
  • getblockchaininfo (26)
  • gethdkey (26)
  • kernel-no-public-boost (26)
  • l0rinc/bench-sigabort-handler (26)
  • l0rinc/bench-test-32497-followup (26)
  • l0rinc/iswellformedpackage-require_sorted (26)
  • l0rinc/rename-user-agent (26)
  • l0rinc/wallet-redact-txids-infolog (26)
  • l0rincpsbt-bounds-assert (26)
  • logips_self_discover (26)
  • musig2_tests (26)
  • pr/subtree-7 (26)
  • raii-spkm (26)
  • runtime_error (26)
  • separate-outbound-onion-network-id (26)
  • sigpushonly (26)
  • speedup-fuzz-jobs (26)
  • strictenc (26)
  • tar_override_get_prev (26)
  • test-error-debug (26)
  • test-fix-intermittent-feature-assumeutxo (26)
  • test-wallet-interfaces-getter-coverage (26)
  • use_module_not_found (26)
  • verify-commits-sha1-exceptions (26)
  • wallet-balance-many-spent-bench-3 (26)
  • windows_build_documentation_improvement (26)
  • 2025-12-fuzz-rm-address-v2 (25)
  • 2512-fix-u64 (25)
  • 2512-rpc-wallet-less-i32 (25)
  • 2512-test-32-bit (25)
  • 251218-ipc-boost (25)
  • 251220-iwyu-always (25)
  • 2602-ci-val-fuzz (25)
  • 260202-llvm-signature (25)
  • 260206-translations (25)
  • capnp_1_3_0 (25)
  • doc-clarify-cmake-run (25)
  • fix-test-assuemvalid-block-script (25)
  • l0rinc/revert-copyright (25)
  • missing_copyright_headers (25)
  • simplicity (25)
  • 2025-12-bugfix_cluster_test (24)
  • 2025/11/asmap_bin_tty_footgun (24)
  • 2025/12/clusterlin-fuzz-fixes (24)
  • 202512-test-announced_starting_height (24)
  • 2025_12_fix_peerid_race (24)
  • 251130-kernel-test (24)
  • 251130-tcl (24)
  • 2512-less-lint (24)
  • 2512-log-warn-err (24)
  • 2512-test-get-prev (24)
  • 251202-tcl (24)
  • blockmanlock (24)
  • checkmultisig-dead-code (24)
  • debug-path-cmake-adjust (24)
  • doc-cmake-test-config (24)
  • doc/clarify-libbitcoinkernel-libraries (24)
  • fix-discover-bind-any (24)
  • l0rinc/inline-constant-obfuscate-param (24)
  • l0rinc/merkle-merkle-root-without-mutated (24)
  • p2p-fix-nscore-overflow-24049 (24)
  • parsebyteunits (24)
  • pr/ipc-win (24)
  • signet-datadirs (24)
  • test-wallet-getnewchangedestination (24)
  • 2025-11-self-advertise-in-separate-message (23)
  • 11-2025-fix-stale-reference-fees.h (22)
  • 11262025/asan_reconnections_fix (22)
  • 202303-acceptnonstdscript (22)
  • 202311-argsman-subcmd-options (22)
  • 2025-11-gui-comment-sensitive-commands (22)
  • 2025-11/kernel-less-assert (22)
  • 2025/11/remotedisconnect_err (22)
  • 202511-test-testshell-check-stdout (22)
  • 250502-fuzz-abort (22)
  • 250618-mkdir (22)
  • 2511-bld-include (22)
  • 2511-ci-cache-branch (22)
  • 2511-ci-xcode-macos-min-latest (22)
  • 2511-clang-format-eof-newline (22)
  • 2511-kernel-asan-ubsan (22)
  • 2511-test-retry-prev-donwload (22)
  • 251108-doc-python (22)
  • 251108-netbsd-pkgin (22)
  • 251111-array-bounds (22)
  • 251112-plugin-path (22)
  • 251115-netbsd-doc (22)
  • 251118-patch-win11-plugin (22)
  • 251120-qt-link (22)
  • 251122-create-dir-test (22)
  • adjust-guix-build-gate-disk-space-estimates (22)
  • doc-windows-cmake-help (22)
  • doc_neteventsinterface (22)
  • drop_qt_patches (22)
  • fix-30070-defer-signing (22)
  • fix-importdescriptors-validate-first (22)
  • fix-native-capnp-compiler (22)
  • fix/redundant-mempool-lock-isinmempool (22)
  • gcc_disable_libsanitizer (22)
  • gpt/asmap-tests (22)
  • guix_glibc_static_pie (22)
  • kernel_checktransaction (22)
  • kernel_drop_nonnull_span (22)
  • kernelapi_followups (22)
  • kernelrmclientversion (22)
  • l0rinc/bip30-bloom-filter-removal (22)
  • l0rinc/sendmessage-gcc15 (22)
  • l0rinc/witness-pointer-to-reference (22)
  • latest_configguesssub (22)
  • libfuzzer-cov-doc (22)
  • merkle-empty-path (22)
  • mingw_zmq_cmake_install (22)
  • prs/2025-11-getaddresses-unused-code (22)
  • prs/2025-11-net-getaddresses-decouple (22)
  • qt_libgcc_patch (22)
  • reusable_create_malleated_version (22)
  • suppress_insecure_rand_context (22)
  • 04-2025-fee-estimate-with-low-network-activity (21)
  • 05-2023-ignore-transactions-with-parents (21)
  • 202308_increase_block_relay (21)
  • 202412-dumptxoutset-allow_write_to_named_pipe (21)
  • 2025-10-30-ipc-functional-symlink-resolve (21)
  • 2025-10-addr-token-bucket-start-5 (21)
  • 202510-bip324-vectors (21)
  • 2025_bound_rpc_server_threads (21)
  • 2025_test_reduce_rpc_server_threads (21)
  • 2510-doc-valgrind (21)
  • 2510-test-cli-timeout-same (21)
  • cxx20-operators (21)
  • doc-add-blockman-param (21)
  • fix-getserializesize-return-type (21)
  • l0rinc/singletonclusterimpl (21)
  • l0rinc/solutions-vector-optional (21)
  • new-fee-estimator (21)
  • remove-petertodd-dns-seed (21)
  • rpc-deprecation (21)
  • 2025-06-fix-multi-data-outs (20)
  • 2025/10/agents (20)
  • 2510-ci-doc-aslr (20)
  • 2510-ci-less-libfuzzer (20)
  • 2510-test-i2p-proxy (20)
  • 2510-test-mv-util (20)
  • archive_28_3_relnotes (20)
  • fuzzedsock_accept_nullptr_memcpy (20)
  • kernel_examples (20)
  • leveldb_subtree_update (20)
  • 09-2025-miner-infinite-loop-fix (19)
  • 2023-05-fd-exhaust (19)
  • 202405_replay_blocks (19)
  • 2025-07/maybearg-string-view (19)
  • 2025-09-archive-29.1 (19)
  • 2025-09-datacarrier-undep (19)
  • 2025-09-unordered_blockbuilder (19)
  • 2025-10-addrman-test-10min (19)
  • 2025-10-fix_backcompat_datacarrier_better_tests (19)
  • 2025-10-pcp-logging (19)
  • 2025/08/log (19)
  • 202507-script-verify-flags (19)
  • 202509-doc-ipc-remove-bitcoin_wallet (19)
  • 202509-rpc-doc-fix_finalizepsbt_case_typo_scriptwitness (19)
  • 202510-asmap-arg-split (19)
  • 250404-tarball (19)
  • 2508-bld-warn-dev (19)
  • 2508-test-less-racy (19)
  • 250819-debuglog (19)
  • 250901-30.x-tr-rc2 (19)
  • 250904-capnp-tidy (19)
  • 250912-kernel-ipo (19)
  • 250916-bitcoin-manpage (19)
  • 2510-ci-less-work-around (19)
  • 2510-ci-work-around-gh (19)
  • 2510-cofu (19)
  • 2510-native-win-cross (19)
  • 251005-30.x-tr-rc3 (19)
  • 30_1_final (19)
  • archive_29_2_relnotes (19)
  • archive_30_relnotes (19)
  • ci-depends-hash-file-env (19)
  • cli-strong-or-json (19)
  • cmake-guidelines (19)
  • depends-fallback-name (19)
  • disable-centos-forks (19)
  • economise-runner-sizes (19)
  • export-action-vars (19)
  • fix-deep-arg (19)
  • getnetmsgstats (19)
  • guix-shasum (19)
  • guix_distro_removal (19)
  • l0rinc/interrupt-rolling-forward (19)
  • l0rinc/show-reindex-progress (19)
  • libcxx_21_1_1 (19)
  • macos-build-fix (19)
  • move_30_relnotes (19)
  • multiple_utxos3 (19)
  • pr/1data (19)
  • pr/ipc-pyimport (19)
  • pr/nofat (19)
  • pr/subtree-5 (19)
  • pr/testwarn (19)
  • qafix_rpc_bind_nonloopback_unavail (19)
  • rpc-addpeeraddress-error (19)
  • secp256k1-exclude-from-all (19)
  • static_libxcb_util_cursor (19)
  • systemtap_5_3 (19)
  • tor_pow (19)
  • txbroadcastmethod (19)
  • wrkarnd_gcc_systemtap_ice (19)
  • 29_2rc2 (18)
  • 29_x_ci_changes (18)
  • archive_30_1_relnotes (18)
  • cve2025_46598_pt3-29.1 (18)
  • fix_qt_urls (18)
  • 28_3_finalise (16)
  • 28_3_rc2_backports (16)
  • 28_backports (16)
  • fin_27_backports (16)
  • pr/subtree-4 (15)
  • commentnodatadiraccess (10)
  • pcp_interrupt (10)
  • windows native, clang-cl (10)
  • windows native, fuzz, msvc (10)
  • windows native, msvc (10)
  • chimera (musl) lto (9)
  • 27.x (8)
  • linux->windows cross, ucrt, no tests (7)
  • 29_ci_backports (6)
  • valgrind (6)
  • linux->macos cross, no tests (5)
  • macos, test cross-built (5)
  • test ancestor commits (5)
  • 27_x_qt_urls (4)
  • freebsd cross (4)
  • s390x (4)
  • linux->windows cross, msvcrt, no tests (3)
  • matrix.job-name (3)
  • windows-native-dll (3)
  • compile untested ancestor commits (2)
  • functional tests on all ancestor commits (2)
  • macos 14 native, x86_64, no depends, sqlite only, gui (2)
  • record frozen commit (2)
  • riscv32 bare metal, static libbitcoin_consensus (2)
  • unit tests on all ancestor commits (2)
  • windows native, fuzz, vs 2026 (2)
  • windows native, vs 2026 (2)
  • test max 6 ancestor commits of head (1)
  • windows native, fuzz, vs (1)
  • windows native, vs (1)

github.com/willcl-ark/bitcoin-core-ci-stats