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

wegamekinglc / calc-flow / 35250664677
94%

Build:
DEFAULT BRANCH: main
Ran 17 Sep 2026 05:22PM UTC
Jobs 3
Files 198
Run time 1min
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

17 Sep 2026 05:06PM UTC coverage: 93.169% (+0.001%) from 93.168%
35250664677

push

github

web-flow
fix: scope rust bench workload fingerprints per target (DAL-262) (#289)

* fix: scope rust bench workload fingerprints per target

The rust shard stamped one shard-wide workload fingerprint onto every
bench case, so editing any single benches/*.rs source removed timing
classification from all 36 cases and left harness-pipeline bench
changes no legitimate green path. Scope each case's workload
fingerprint to its own bench target, and add an explicit declared
migration registry (benchmarks/rust-workload-migrations.json) that
pins the exact baseline and candidate source bytes, applies only on
an exact match, marks accepted rows with their reference, and keeps
undeclared or mismatched changes failing closed for the changed
target alone.

Co-authored-by: multica-agent <github@multica.ai>

* refactor: precompute rust bench fingerprint stamps per target

The complexity ratchet failed on the new _rust_block signature (six
parameters, PLR0913). Build the per-side, per-target fingerprint
metadata up front — including the declared-migration re-baseline and
marker — so _rust_block stamps rows from one precomputed map and the
stamping helper keeps a two-argument merge.

Co-authored-by: multica-agent <github@multica.ai>

* fix: split migration registry validators under complexity limit

Codacy flagged load_migrations and _validated at cyclomatic
complexity 9 against the 8 limit (two new findings on this PR).
Split the entry validator into text-field and digest-field helpers
and extract the registry document-shape validation into its own
function - pure movement with identical error messages, ordering,
and semantics.

Co-authored-by: multica-agent <github@multica.ai>

---------

Co-authored-by: multica-agent <github@multica.ai>

103532 of 111123 relevant lines covered (93.17%)

70387.28 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
90.76
-0.33% crates/calc-flow-connectors/src/file_sink.rs
1
96.8
-0.13% crates/calc-flow-python/src/batch.rs
Jobs
ID Job ID Ran Files Coverage
1 studio - 35250664677.1 17 Sep 2026 05:22PM UTC 10
92.17
GitHub Action Run
2 rust - 35250664677.2 17 Sep 2026 05:49PM UTC 147
93.01
GitHub Action Run
3 python - 35250664677.3 17 Sep 2026 05:22PM UTC 41
95.36
GitHub Action Run
Source Files on build 35250664677
  • Tree
  • List 198
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35250664677
  • 53cb348c on github
  • Prev Build on main (#35174888364)
  • Next Build on main (#35255470184)
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