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

wegamekinglc / calc-flow / 35629348779
93%

Build:
DEFAULT BRANCH: main
Ran 21 Sep 2026 05:18PM 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

21 Sep 2026 05:01PM UTC coverage: 93.163% (+0.007%) from 93.156%
35629348779

push

github

web-flow
fix: DAL-295 validate MySQL values before checkpoint publication (#317)

* fix: reject invalid MySQL values before checkpoint publication

Restore per-cell validation before staging and prepared recovery so deterministic conversion errors cannot poison the durable checkpoint. Preserve incremental IPC encoding and cover atomic rejection plus real MySQL runner recovery from the prior checkpoint.

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

* docs: explain MySQL validation and checkpoint recovery

Reconcile the MySQL guide with DAL-295 so users know which conversion errors fail before checkpoint publication and how corrected replayable input resumes from valid state. Record the recovery behavior change while retaining the database commit ordering and existing-manifest limitations.

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

* fix: validate MySQL text and binary values without copying

Borrow Arrow text and binary payloads during staging and prepared recovery, retaining the shared downcast checks and all existing conversion validation for other types. Only database writes need owned byte values.

Add an allocation regression for large nullable payloads and empty batches, plus direct rejection of a checksummed invalid recovery segment before database I/O.

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

---------

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

110 of 111 new or added lines in 2 files covered. (99.1%)

1 existing line in 1 file now uncovered.

106077 of 113862 relevant lines covered (93.16%)

116196.47 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
97.91
0.1% crates/calc-flow-connectors/src/mysql/sink.rs

Coverage Regressions

Lines Coverage ∆ File
1
88.75
-0.09% src/calc_flow_studio/run_manager.py
Jobs
ID Job ID Ran Files Coverage
1 rust - 35629348779.1 21 Sep 2026 05:50PM UTC 151
93.01
GitHub Action Run
2 studio - 35629348779.2 21 Sep 2026 05:18PM UTC 10
92.19
GitHub Action Run
3 python - 35629348779.3 21 Sep 2026 05:18PM UTC 41
95.37
GitHub Action Run
Source Files on build 35629348779
  • Tree
  • List 202
  • Changed 7
  • Source Changed 2
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35629348779
  • 7473d66f on github
  • Prev Build on main (#35531853644)
  • Next Build on main (#35640870045)
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