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

wegamekinglc / calc-flow / 35674903754
94%

Build:
DEFAULT BRANCH: main
Ran 22 Sep 2026 01:32AM UTC
Jobs 3
Files 202
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

22 Sep 2026 01:12AM UTC coverage: 93.206% (+0.008%) from 93.198%
35674903754

push

github

web-flow
fix: DAL-298 prevent symbolic source ID collisions (#320)

* fix: prevent symbolic source ID collisions

Reserve reachable logical source names and allocated IDs when assigning fallback names. Keep distinct sources separate in relational and batch lowering while preserving existing valid graph identities.

* docs: clarify symbolic source allocation and binding compatibility

Explain consecutive fallback collisions and logical-to-physical bindings
after DAL-298 so explicit runners use the compiled plan's binding IDs.
Record the corrected behavior and limit compatibility claims to graphs
whose source identities were already valid, without promising checkpoint
migration for incorrectly merged sources.

* docs: distinguish batch and relational source reservations

Limit the API and existing changelog entry to each lowering path's actual
reservation set. Batch fan-out reserves output names, while relational
DAGs also reserve planned physical node IDs. Preserve the accepted graph
identity and checkpoint compatibility boundaries.

* fix: reserve all batch calculation node IDs for sources

Build calculation stages before allocating fan-out sources so rolling, cross-section, prefilter, materialization, and CSE IDs cannot alias logical inputs. Preserve existing graph order and noncolliding fingerprints, with real collection regressions.

* test: expose checkpoint soak and Studio hang diagnostics

Retain the last running checkpoint status when a generation fails so operator acknowledgments and queue progress survive terminal cleanup. Bound Studio coverage execution and print progress and stalled-test stacks without changing coverage or checkpoint thresholds.

106309 of 114058 relevant lines covered (93.21%)

92080.11 hits per line

Coverage Regressions

Lines Coverage ∆ File
10
96.75
0.04% .venv/lib/python3.13/site-packages/calc_flow/symbolic/lower/program.py
10
93.93
0.08% .venv/lib/python3.13/site-packages/calc_flow/symbolic/lower/strategies.py
7
94.73
-0.26% crates/calc-flow-python/src/continuous.rs
Jobs
ID Job ID Ran Files Coverage
1 rust - 35674903754.1 22 Sep 2026 01:58AM UTC 151
93.05
GitHub Action Run
2 python - 35674903754.2 22 Sep 2026 01:32AM UTC 41
95.37
GitHub Action Run
3 studio - 35674903754.3 22 Sep 2026 01:32AM UTC 10
92.23
GitHub Action Run
Source Files on build 35674903754
  • Tree
  • List 202
  • Changed 9
  • Source Changed 2
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35674903754
  • 8438aef5 on github
  • Prev Build on main (#35669266485)
  • Next Build on main (#35679601120)
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