Bitcoin Core CI stats
  • home
  • tags
  • graphs
  • stats
  • test timings
  • completed (26291)
  • master (4019)
  • aborted (2748)
  • tidy (1130)
  • 32 bit arm (1122)
  • [meta] record frozen commit (1122)
  • i686, no ipc (1122)
  • macos native, fuzz (1122)
  • macos-cross to arm64 (1122)
  • macos-cross to x86_64 (1122)
  • previous releases (1122)
  • test ancestor commits (1122)
  • windows native, fuzz, vs (1122)
  • windows native, vs (1122)
  • alpine (musl) (1121)
  • asan + lsan + ubsan + integer (1121)
  • fuzzer,address,undefined,integer (1121)
  • iwyu (1121)
  • macos native (1121)
  • msan (1121)
  • msan, fuzz (1121)
  • no wallet (1121)
  • tsan (1121)
  • freebsd cross (1114)
  • netbsd cross (1114)
  • openbsd cross (1114)
  • riscv32 bare metal, static libbitcoin_consensus (1114)
  • failed (899)
  • windows, test cross-built (796)
  • windows-cross to x86_64 (792)
  • wallet-mixed-input-history-only (520)
  • 09-2026-fee-estimator-not-ready-fallback (348)
  • windows-cross to x86_64, msvcrt (320)
  • windows-cross to x86_64, ucrt (320)
  • windows, msvcrt, test cross-built (300)
  • windows, ucrt, test cross-built (300)
  • more_32_0_backports (279)
  • remove-boost-test (265)
  • test-bip32-vectors (263)
  • 32_0_rc4_final_backports (249)
  • 2026-01/kernel-logging-layering-predicate (244)
  • 260912-guix-riscv (244)
  • txindex-prune (238)
  • guix_update_time_machine (218)
  • enable_wunused (214)
  • wallet-descriptor-spkm-mutex-19303-simple-index (214)
  • 04-26-ipcbind-max-connections-draft (190)
  • 2026-dont-backdate-locktime-rbf (187)
  • 2605-validation-state-return (184)
  • guix-ci-v2 (184)
  • 202610_addrman_uniform (182)
  • 2603-not-null (182)
  • 2610-test-more-deterministic-testchain100setup (182)
  • fix-sock-wait-large-timeout (182)
  • revert_36057 (182)
  • taproot-input-leaf-diagnostics (182)
  • 2026-08-orphanage-mem-bug (164)
  • l0rinc/sanitize-log-inputs (160)
  • test-tapsig-codesep-default (160)
  • miniscript-desc-id-perf (159)
  • 2026-06-remove_enum_ie (156)
  • implement-bip352 (156)
  • split_linux_toolchain (156)
  • osslsigncode-2.14 (140)
  • syncmetadata-nonsegwit (140)
  • 2025-10-29-poc-rpc-satvb (138)
  • review/windows-launcher-36105-20260907 (138)
  • 2025/11/ipc-memusage (136)
  • 26-8-25-display (136)
  • pr/bitwin (136)
  • connectblock-checkonly (135)
  • merge-psbt-coverage (134)
  • 2026-09-pb_best_effort (130)
  • 2609-rpc-arg-defaults-duplicate (130)
  • always_send (130)
  • bip352-fix_p2pkh_pubkey_extraction (130)
  • fix-listtransactions-count-overflow (130)
  • l0rinc/mempool-mined-witness-weight-demo (130)
  • l0rinc/tor-control-command-framing (130)
  • refactor/extract-processmessage-helpers (130)
  • test/torcontrol-hashedpassword-auth (130)
  • unused_const_variable (130)
  • wallet-privbcast-no-reannounce (130)
  • win-cross-threads (130)
  • 32.x (112)
  • ci/iwyu-generate-asmap-header (112)
  • http-throttle-send (112)
  • 07-2026-block-template-man (111)
  • 260909-tr (110)
  • drop_strerror_r (110)
  • wallet/importdescriptors-utxo-check (110)
  • 08-26-fuzz-ipc-coverage (109)
  • http-request-deadline (108)
  • test-orphan_reconsideration_interruptible (108)
  • wallet-migration (108)
  • extra_semicolons (107)
  • 2026-psbt-unknown-merge-coverage (106)
  • 202607_headerssync_cpp (106)
  • guix_disable_wchar (106)
  • 08_10_deduplicate_submit (104)
  • 2026-02/kernel-logging-global (104)
  • 2026-09-1p1c-liveness-fuzz (104)
  • 2026-09-1p1c-preserve-orphan (104)
  • 2026-09-rm-persistmempoolv1 (104)
  • 2026-10-orphan-reconsider-handoff (104)
  • 2608-cpp23 (104)
  • 2608-gcc-13 (104)
  • 2608-test-assert (104)
  • 2609-fuzz-block-filter-p2p (104)
  • 2609-tsan-test-adapt-delay (104)
  • 2610-delayed-broadcast1 (104)
  • 2610-log-format-string-trailing-newline (104)
  • http-log-recv-test-throttle (104)
  • http-unix-sockets (104)
  • kill-interpreter-mutants (104)
  • l0rinc/bench-block-generator (104)
  • l0rinc/block-read-ahead (104)
  • l0rinc/reobfuscate-blocks (104)
  • l0rinc/verify-binaries-inactive-signers (104)
  • multipath-first-class (104)
  • test-blocksonly-wtxid-inv (104)
  • wallet-lastclient (104)
  • wallet/rescan-intrablock-topup (104)
  • 2026-09-doc-rfc (84)
  • 2026-09-torcontrol-backoff (84)
  • 32-params-seeds (84)
  • 32_0_rc2_backports (84)
  • test-verify-ecdsa-len (84)
  • 2026-01-net-anchors-networkactive (83)
  • 07-2026-block-template-man-skeleton (82)
  • 2026-09-asmap-ver-followup (82)
  • 2026/08/multipath-tag (82)
  • 2026/09/assert_true (82)
  • cjdns_32_x (82)
  • drop_objc_old_dispatch_prototypes (82)
  • prep-rc1 (82)
  • wallet-sql-txs-table (82)
  • walletdb-nodiscard (82)
  • bip54 (81)
  • importdescriptors-without-priv (80)
  • ipc-cancellation-support (80)
  • l0rinc/wallet-encryption-write-failures (80)
  • 09-2026-fall-back-to-block-policy-slimmed (78)
  • 09232026/bip157_ubsan_suppression (78)
  • 2026-09-fuzz-http-comment-fix (78)
  • 2026_3/test_version_message_good_addrman (78)
  • 2026_compression_throw (78)
  • 2609-test-term-kill-llvm-symbolizer-pipe-error (78)
  • 2610-ci-config-cleanup (78)
  • 2610-rpc-compile-time-names-and-fiel-names (78)
  • aps-skip-no-partial-spend (78)
  • ctest-functional-v6 (78)
  • fix/posix-fallback-alloc (78)
  • fully_static_bitcoind (78)
  • generatetomany (78)
  • guix-depends-hash-check (78)
  • kernel-tx-version (78)
  • kernel_script_tracer (78)
  • l0rinc/sigcache-input-invariants (78)
  • multipath-reconstruction (78)
  • openrpc-fixes2 (78)
  • p2sh-stack-size-boundary (78)
  • pr/diswait (78)
  • pr/ipc-win (78)
  • speedup-p2p-tests (78)
  • test-cmpctblock-revert-to-headers (78)
  • test-mainnet-chain-dir (78)
  • transaction-abstraction (78)
  • wallet-descriptor-range-overflow (78)
  • walletrebroadcast (78)
  • private-broadcast-discourage (77)
  • gcc_no_deprecated (57)
  • 01-2024-maxfeerate-fix (56)
  • 2026-03-19-importdescriptors (56)
  • 2026-09-fix-bench-getblock-v3 (56)
  • 2026-09-kernel-wtxid-accessor (56)
  • 2026-09-latest-asmap (56)
  • 2026/03/deep-sign (56)
  • 2026/09/asmap_ver_s256 (56)
  • 2026/09/impossible-time (56)
  • fix_prune (56)
  • kill-pow-mutants (56)
  • split-depends-dirs (56)
  • streams/autofile-io-error-detail (56)
  • update_secp_subtree (56)
  • wallet-mapwallet-multiindex (56)
  • wallet-unspent-txos (56)
  • 260828-iwyu-rpc (55)
  • p2wsh_redeem (55)
  • 2026-09-rest-spenttxouts-new-fields (54)
  • global-state-index-nodecontext (54)
  • l0rinc/p2p-handle-zero-orphanage-latency-share (54)
  • missing_noreturn (54)
  • pr/ipc-gui (54)
  • validation/async-block-processing (54)
  • walletdb-xpub-size-check (54)
  • 2026-05-self-adv-tor-exit (53)
  • 09-2026-mining-log-category (52)
  • 202303-acceptnonstdscript (52)
  • 202512-log-niceties (52)
  • 2026-09-24-removetxremoval (52)
  • 2026-09-datadir-realpath (52)
  • 2026-09-double-discard (52)
  • 2026-09-mush-div-fix (52)
  • 2026-09-pr28538-pickup (52)
  • 2026-09-remove-sec-key (52)
  • 2026-09-test-crypto (52)
  • 2026-10-test-filterclear (52)
  • 2026/09/psbt-test-vectors (52)
  • 202607-evalscript (52)
  • 202608_ping_ibd (52)
  • 202620_wallet_restric_rebroadcast (52)
  • 2607-io-error-tx (52)
  • 2608-ci-doc-comments (52)
  • 2609-clt-bump (52)
  • 2609-test-http-max-size-throttling (52)
  • 2610-test-interface_http-socket-timeout (52)
  • bip352-bench-pubkey_extraction (52)
  • derivehdkey-interface (52)
  • descriptor/roundtrip-raw-addr-tests (52)
  • duplicate-connections-2 (52)
  • fix-wallettool-create-exit-code (52)
  • fix/36304-persistent-coin-lock (52)
  • fuzz-query-parameter (52)
  • guix-setuptools-imp (52)
  • http-head-no-body (52)
  • implement-bip352-sending (52)
  • index-sync-bench-infra (52)
  • ipc-submit-block-precious (52)
  • kernel-notifications-error-variant (52)
  • kernel-writebytes-nonnull (52)
  • l0rinc/block_index_comparators (52)
  • l0rinc/fee-estimator-shutdown-drain (52)
  • l0rinc/flush-state-failure-boundary (52)
  • l0rinc/identify-tor-shared-binds (52)
  • l0rinc/rest-getutxos-body (52)
  • l0rinc/script-reset-precomputed-txdata (52)
  • l0rinc/test-build-valid-fork-blocks (52)
  • l0rinc/verify-pruned-undo (52)
  • manual-rebroadcast (52)
  • openrpc-discriminated-result (52)
  • package-trim-reconsiderable (52)
  • pb_show_concluded (52)
  • persistent-bypass (52)
  • pr/bresult-load (52)
  • pr/bresult2 (52)
  • pr/fatalresult (52)
  • pr/gklog (52)
  • pr/indexy (52)
  • pr/ipc (52)
  • pr/ipc-chain (52)
  • pr/levels (52)
  • pr/scripty (52)
  • preciousblock-help (52)
  • refactor-wallet-importdescriptors-test (52)
  • respect-networkactive (52)
  • rpc-getindexinfo-progress (52)
  • rpc-unbroadcast-count (52)
  • sign-bip340-aux-rand (52)
  • sock-wait-max-timeout (52)
  • speedup-test-framework (52)
  • switch_to_ipaddress (52)
  • test-minchainwork-outbound-disconnect (52)
  • test-orphan-handling-never-requested-int (52)
  • wallet-balance-many-spent-bench-3 (52)
  • wallet-store-multipath (52)
  • wallet/listrawtransactions (52)
  • 31.x (50)
  • even_more_31_x_backports (50)
  • even_more_30_x_backports (38)
  • more_31_x_backports (38)
  • 29.x (36)
  • even_more_29_x_backports (36)
  • macos-cross-ci-test (29)
  • windows, ${{ matrix.crt }}, test cross-built (29)
  • 2025/07/external-signer-relax (28)
  • 2025/07/smart-createwalletdescriptor (28)
  • 2026-08-28-setkeylabel (28)
  • 2026-09-08-prevdef (28)
  • 2026-09-dump-fail-early (28)
  • 2026-09-refactor-coingrinder-tests (28)
  • 2026-09-test-wtxidrelay-version-boundary (28)
  • 2026-7-add_reorg_test_cluster_mempoool (28)
  • 2026/08/http_refactors (28)
  • 2026/09/connectblock-limited-while (28)
  • 2026/09/http_auth_sleep (28)
  • 2026/09/http_dangling (28)
  • 2026/09/req_all_binds (28)
  • 2026_psbt_sighash-single (28)
  • 2026_wallet_drop_redundant_dirty_cache (28)
  • 260722-lint-subtree (28)
  • 260807-guix-depends (28)
  • 260914-keep-build-info (28)
  • 32_0_rc3 (28)
  • banlist-atomic-write-json-unsafe (28)
  • check_no_depends (28)
  • ci-iwyu-fail-on-compiler-errors (28)
  • cli-fix-getinfo-warnings (28)
  • cmake-shell-completions (28)
  • fix-importdescriptors-range-end-overflow (28)
  • http-keepalive-under-send-mutex (28)
  • kernel/file-logging (28)
  • l0rinc/move-errorcatcher (28)
  • macos_avoid_pipe2_atm (28)
  • move_32_relnotes (28)
  • pr/iwyusub (28)
  • pr/wrapexec (28)
  • pre_32_branching (28)
  • protect-manual-evictions (28)
  • refactor/replace-txrelay-recursive-mutexes (28)
  • rm-fillablesigningprovider (28)
  • rolling-bloom-dedup-fix (28)
  • rpc-clarify-sendrawtransaction-decode-error (28)
  • signet-datadirs (28)
  • 06082026/cnodestate (26)
  • 09-2026-maxfeerate-boundary-flaky (26)
  • 2026-08-fuzz-fuzzedwallet-impv (26)
  • 2026-09-28-sha256 (26)
  • 2026-09-cli-feedback (26)
  • 2026-09-coinstats-b-gone (26)
  • 2026-09-getaddrmaninfo-unique (26)
  • 2026-09-psbt-typo (26)
  • 2026-10-test-p2p-eviction-block-protection (26)
  • 2026-10-test-unconnecting-headers-getheaders-rate-limit (26)
  • 2026/03/collect-txs (26)
  • 2026/07/subtree-lint (26)
  • 2026/08/external-signer-mock (26)
  • 2026/09/args_value_or (26)
  • 2026/09/should_disconnect (26)
  • 251009-guix-ucrt (26)
  • 2604-parse-keypath-legacy (26)
  • 2608-clang-19 (26)
  • 260812-boost-debug (26)
  • 2609-invalid-must-have-reason (26)
  • 2609-static-const-no-inline (26)
  • 2610-ci-network (26)
  • 2610-more-not-null-refactor (26)
  • 2610-test-check_slow_read_throttle-http-timeout-fix (26)
  • 261001-illumos-locale (26)
  • bdbro-reject-revisited-pages (26)
  • bip460 (26)
  • block-template-manager-gbt-cache (26)
  • block-template-manager-last-block-stats (26)
  • broadcasttx-if-new (26)
  • cleanup_macos_codesign (26)
  • deprecaterbf (26)
  • det-fuzz-cov-param (26)
  • doc-add_bip461 (26)
  • external_coins_block_validation (26)
  • feature/addnode-bip152-hb (26)
  • fix-dbcache-settings-abort (26)
  • fix-dumptxoutset-rollback-snapshot-tip (26)
  • fix-joinpsbts-clear-taproot-sigs (26)
  • fix-kernel-block-check-cache (26)
  • fix-loadtxoutset-mempool-recheck (26)
  • fix/p2p-exclusive-bind-win32 (26)
  • http-no-dispatch-after-close (26)
  • http-throttle-req-busy (26)
  • interface-http-assert-helpers (26)
  • kernel-blockstorage-pruning (26)
  • l0rinc/bip35-relay-capacity (26)
  • l0rinc/coins-cache-invariants (26)
  • l0rinc/coins-cursor-resize-lifetime (26)
  • l0rinc/compile-time-chrono-hardening (26)
  • l0rinc/mine-exact-limit-chunks (26)
  • l0rinc/p2p-empty-headers-sync (26)
  • l0rinc/proxy-network-names (26)
  • l0rinc/rpc-reject-origin (26)
  • l0rinc/script-compression-replace-oversized (26)
  • l0rinc/streams-buffered-write-failure (26)
  • lld_icf_safe (26)
  • musig2-no-extra-leafs (26)
  • net-deduplicate-startup-addnodes (26)
  • net/orphan-check-without-cs-main (26)
  • new-rescan (26)
  • openrpc-hex-pattern (26)
  • p2p-misbehave-invalid-cmpctblock-optimistic (26)
  • pr/bresult-ptr (26)
  • pr/gwlog (26)
  • pr/ipc-connect (26)
  • pr/klog (26)
  • private_broadcast_remove_fuzz_seed (26)
  • refactor/extract-sendmessages-helpers (26)
  • revert_coverage_removal (26)
  • script-vectors-interpreter-edges (26)
  • single-encryption-key (26)
  • span-lifetimebound-make-byte-uchar (26)
  • speedup-tests (26)
  • taproot-legacy-edge-spenders (26)
  • test-fee-tolerance-short-sig (26)
  • test-orphanage-dos-many-inv (26)
  • test-pmt-pow-malformed (26)
  • test-script-coverage-mutants (26)
  • test-tx-deser-truncation (26)
  • tracing-compact-block-usdt (26)
  • tsan_drop_fortify_workaround (26)
  • txospenderindex-block-keys (26)
  • unused_exception_param (26)
  • update_crc32c_subtree (26)
  • update_leveldb_subtree (26)
  • update_minisketch_subtree (26)
  • use_kern_posix1 (26)
  • util-getchainparams-genesis-order (26)
  • v2-only-option (26)
  • wallet-preset-input-weight-limit (26)
  • wallet-truc-child-preset (26)
  • win_drop_maybe_uninitialized (26)
  • 31.x-backport-35168 (25)
  • 30.x (19)
  • any_more_30_x_backports (19)
  • windows-cross to x86_64, ${{ matrix.crt }} (9)
  • 32 bit arm, unit tests, no functional tests (8)
  • [meta] determine runners (8)
  • asan + lsan + ubsan + integer, no depends, usdt (8)
  • centos, depends, gui (8)
  • determine runners (8)
  • fuzzer,address,undefined,integer, no depends (8)
  • guix, arm64-apple-darwin (8)
  • guix, x86_64-linux-gnu (8)
  • guix, x86_64-w64-mingw32 (8)
  • macos 14 native, arm64, fuzz (8)
  • macos 14 native, arm64, no depends, sqlite only, gui (8)
  • macos-cross, gui, no tests (8)
  • msan, depends (8)
  • no wallet, libbitcoinkernel (8)
  • previous releases, depends debug (8)
  • test each commit (8)
  • tsan, depends, no gui (8)
  • i686, multiprocess, debug (4)
  • linux->windows cross, no tests (4)
  • no ipc, i686, debug (4)
  • win64 cross (4)
  • win64 native fuzz, vs 2022 (4)
  • win64 native, vs 2022 (4)
  • windows native, fuzz, vs 2022 (4)
  • windows native, vs 2022 (4)
  • copilot-pull-request-reviewer (2)
  • test guix, ${{ matrix.host }} (2)
  • macos arm64, run cross-built (1)
  • test guix, arm64-apple-darwin (1)
  • test guix, x86_64-linux-gnu (1)
  • test guix, x86_64-w64-mingw32 (1)
  • update-pip-graph (1)

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