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

Chia-Network / chia-blockchain / 37678436189
90%

Build:
DEFAULT BRANCH: main
Ran 07 Oct 2026 09:55PM UTC
Jobs 1
Files 940
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

07 Oct 2026 07:57PM UTC coverage: 90.277% (-0.08%) from 90.353%
37678436189

push

github

web-flow
Skip expensive CI on private repos (#21486)

* Skip expensive CI on private repos.

Public workflows keep the same runners and triggers. Private repos drop macOS Intel and Ubuntu ARM, use Blacksmith for macOS ARM, and skip syncs, drafts, the nightly schedule, and routine installer builds.

* Narrow private pre-commit and mypy to one Ubuntu job.

Public matrices stay the same. Private repos run pre-commit and mypy on Blacksmith Ubuntu with Python 3.12, and skip them for drafts and public-main syncs.

* Fix private CI skips caught by Bugbot.

Coverage allows the private macOS Intel and Ubuntu ARM skips. Pre-commit and mypy use a separate private job instead of reading the matrix from a job condition. Marking a draft ready starts those workflows.

* Skip the public ready-for-review CI run.

A public draft is already tested when it is opened. Marking it ready still starts private CI, and the public jobs stay skipped.

* Keep a public ready-for-review run from canceling CI.

A skipped ready_for_review workflow was sharing the pull request concurrency group, so marking a draft ready canceled the run already in progress. Private pre-commit now also requires the Chia-Network owner before it selects a Blacksmith runner.

* Run private CI on draft pull requests again.

Skipping drafts required a ready_for_review path that could cancel in-flight public CI. Drafts are a small part of the private bill, so they use the same pull_request behavior as public.

* Run public test platforms when the sync check is skipped.

The platform jobs kept GitHub's default success check, which is false when public-sync is skipped. That skipped every public test matrix. They now run when configure succeeds.

* Mark private-only CI jobs in their names.

Public pull requests skip these jobs, and the checks list now says so instead of repeating a public job name.

* Lead private-only job names with that phrase.

The checks list then shows why the job is skipped before the job title, an... (continued)

19932 of 24894 branches covered (80.07%)

Branch coverage included in aggregate %.

117258 of 127072 relevant lines covered (92.28%)

1.85 hits per line

Coverage Regressions

Lines Coverage ∆ File
24
76.11
-12.39% chia/_tests/core/util/test_lockfile.py
8
75.04
-2.09% chia/server/node_discovery.py
7
88.37
-6.4% chia/server/chia_policy.py
6
83.72
-12.79% chia/_tests/core/server/test_event_loop.py
4
94.01
-2.18% chia/util/db_wrapper.py
2
85.84
-0.32% chia/data_layer/data_layer.py
2
93.85
-0.3% chia/data_layer/data_store.py
2
84.72
-0.39% chia/farmer/farmer.py
2
86.22
-0.18% chia/full_node/full_node_api.py
2
95.35
-0.34% chia/full_node/mempool_manager.py
2
67.74
-1.94% chia/timelord/timelord_launcher.py
2
71.28
-0.18% chia/timelord/timelord.py
2
97.06
-0.98% chia/util/file_keyring.py
2
90.0
-3.33% chia/util/files.py
2
76.0
-16.0% chia/util/json_util.py
1
87.1
-0.29% chia/cmds/plotnft_funcs.py
1
95.5
-0.5% chia/full_node/block_store.py
1
54.43
-0.61% chia/plotters/bladebit.py
1
87.95
-0.51% chia/rpc/rpc_server.py
1
90.03
-0.13% chia/server/ws_connection.py
1
99.37
-0.05% chia/_tests/core/mempool/test_mempool_manager.py
1
99.34
-0.33% chia/_tests/rpc/test_rpc_server.py
1
96.43
-3.57% chia/_tests/util/test_replace_str_to_bytes.py
1
92.11
-0.05% chia/wallet/wallet_state_manager.py
1
96.61
-3.39% chia/wallet/wallet_user_store.py
Jobs
ID Job ID Ran Files Coverage
1 37678436189.1 07 Oct 2026 09:55PM UTC 1880
90.28
GitHub Action Run
Source Files on build 37678436189
  • Tree
  • List 940
  • Changed 29
  • Source Changed 0
  • Coverage Changed 29
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #37678436189
  • e1b02c74 on github
  • Prev Build on main (#37627300698)
  • Next Build on main (#37751873439)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc