Skip to content

Conversation

@clabby
Copy link
Collaborator

@clabby clabby commented Nov 12, 2025

Overview

Revisited version of #1680

@clabby clabby self-assigned this Nov 12, 2025
@clabby clabby force-pushed the cl/consensus-coding-mk2 branch from ada1956 to 82bebb6 Compare November 12, 2025 15:57
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Nov 12, 2025

Deploying monorepo with  Cloudflare Pages  Cloudflare Pages

Latest commit: a84658f
Status: ✅  Deploy successful!
Preview URL: https://5bc743e6.monorepo-eu0.pages.dev
Branch Preview URL: https://cl-consensus-coding-mk2.monorepo-eu0.pages.dev

View logs

@clabby clabby force-pushed the cl/consensus-coding-mk2 branch 11 times, most recently from 46b69b2 to 6697681 Compare November 13, 2025 17:06
@clabby clabby force-pushed the cl/consensus-coding-mk2 branch 13 times, most recently from 95256c1 to c572fad Compare November 18, 2025 01:31
@clabby clabby force-pushed the cl/consensus-coding-mk2 branch from c572fad to a15f4a8 Compare November 18, 2025 05:01
@clabby clabby force-pushed the cl/consensus-coding-mk2 branch 5 times, most recently from 159fc76 to 4286998 Compare December 23, 2025 17:08
@clabby clabby force-pushed the cl/consensus-coding-mk2 branch 4 times, most recently from 177e353 to 60aa12f Compare December 29, 2025 16:09
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Dec 29, 2025

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
commonware-mcp a84658f Jan 05 2026, 10:24 PM

@clabby clabby force-pushed the cl/consensus-coding-mk2 branch 12 times, most recently from 420c6c4 to 13df983 Compare January 5, 2026 19:22
clabby added 6 commits January 5, 2026 17:21
wire in shard engine to marshal

split marshal into coding and standard

generic ancestor stream

Add `Marshaled` implementation for coding

Fixes + cleanups

Inform shard engine of finalizations

resolve conflicts

rebasing

resolve conflicts coding

Use thread pool for concurrent shard checks

rename `DigestOrCommitment::digest` -> `block_digest`

Add `StoredCodedBlock`

integrate into cache + marshal

remove `BlockByCommitment`; unify resolver

Clean up `AncestryStream`

Move `CodingCommitment` to WASM-compat module

ZODA Compat

apply new lints

rename `broadcast` -> `proposed`

changes

update to `0.0.64`
@clabby clabby force-pushed the cl/consensus-coding-mk2 branch from 13df983 to a84658f Compare January 5, 2026 22:23
@codecov
Copy link

codecov bot commented Jan 5, 2026

Codecov Report

❌ Patch coverage is 84.56998% with 732 lines in your changes missing coverage. Please review.
✅ Project coverage is 92.48%. Comparing base (ab7e17f) to head (a84658f).

Files with missing lines Patch % Lines
consensus/src/marshal/coding/marshaled.rs 0.00% 389 Missing ⚠️
consensus/src/marshal/coding/actor.rs 83.38% 98 Missing ⚠️
consensus/src/marshal/standard/mod.rs 95.24% 57 Missing ⚠️
consensus/src/marshal/coding/shards/engine.rs 91.32% 38 Missing ⚠️
consensus/src/marshal/coding/types.rs 91.48% 31 Missing ⚠️
consensus/src/marshal/coding/mailbox.rs 81.02% 26 Missing ⚠️
consensus/src/marshal/coding/cache.rs 90.04% 21 Missing ⚠️
consensus/src/simplex/types.rs 0.00% 18 Missing ⚠️
consensus/src/marshal/coding/mod.rs 98.47% 15 Missing ⚠️
consensus/src/types.rs 78.84% 11 Missing ⚠️
... and 8 more
@@            Coverage Diff             @@
##             main    #2208      +/-   ##
==========================================
- Coverage   92.83%   92.48%   -0.35%     
==========================================
  Files         361      371      +10     
  Lines      106277   109552    +3275     
==========================================
+ Hits        98661   101320    +2659     
- Misses       7616     8232     +616     
Files with missing lines Coverage Δ
coding/src/lib.rs 98.44% <ø> (+6.20%) ⬆️
coding/src/zoda.rs 91.68% <ø> (ø)
consensus/src/lib.rs 100.00% <ø> (ø)
consensus/src/marshal/mocks/application.rs 100.00% <100.00%> (ø)
consensus/src/marshal/mocks/block.rs 100.00% <100.00%> (ø)
consensus/src/marshal/resolver/p2p.rs 100.00% <100.00%> (ø)
consensus/src/marshal/standard/cache.rs 95.17% <100.00%> (ø)
consensus/src/simplex/mod.rs 98.85% <ø> (ø)
consensus/src/marshal/ancestry.rs 98.85% <98.85%> (ø)
consensus/src/marshal/standard/actor.rs 93.02% <99.01%> (ø)
... and 16 more

... and 9 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ab7e17f...a84658f. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-api This PR modifies the public interface of a function.

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

[consensus/marshal] Integrate commonware-coding By Default

2 participants