Skip to content

feat: rust webrtc implementation with libdatachannel#729

Draft
damonhayhurst-neuraco wants to merge 4 commits into
mainfrom
feat/rust-webrtc-implementation
Draft

feat: rust webrtc implementation with libdatachannel#729
damonhayhurst-neuraco wants to merge 4 commits into
mainfrom
feat/rust-webrtc-implementation

Conversation

@damonhayhurst-neuraco

@damonhayhurst-neuraco damonhayhurst-neuraco commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Features

  • flag-gated implementation of peer to peer streaming implementation in rust using libdatachannel and rust wrapper libdatachannel-rs
  • renegotation of media channels versus ancestral reset of communications in aiortc
  • fan out communication to N consumers

Relevant PRs

neuracore_frontend/368 - feat: rust webrtc implementation for frontend

@damonhayhurst-neuraco damonhayhurst-neuraco added the version:major any breaking change to behaviour, inputs or outputs label Jun 25, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Consider updating changelogs/pending-changelog.md with a summary of this change for the release notes. This is optional and non-blocking.

@CougarTasker
CougarTasker force-pushed the test/rust-daemon-tests branch 2 times, most recently from e7431bc to 0448e5b Compare June 26, 2026 16:41
@damonhayhurst-neuraco
damonhayhurst-neuraco force-pushed the feat/rust-webrtc-implementation branch from 87bc491 to ec5c4b0 Compare June 29, 2026 11:15
@CougarTasker
CougarTasker force-pushed the test/rust-daemon-tests branch 5 times, most recently from 4ac7ed4 to 2af91bd Compare June 29, 2026 23:09
Base automatically changed from test/rust-daemon-tests to main June 29, 2026 23:16
@damonhayhurst-neuraco
damonhayhurst-neuraco force-pushed the feat/rust-webrtc-implementation branch from ec5c4b0 to 2d54c3b Compare July 1, 2026 11:16
@damonhayhurst-neuraco
damonhayhurst-neuraco marked this pull request as draft July 2, 2026 09:01
@github-actions

github-actions Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Code freeze: merging is blocked

One or more nightly integration test suites are failing, so feature PRs across the core repos are blocked from merging until every suite is green again. Live status: CI dashboard.

Failing workflows:

How this unblocks

  • The freeze lifts automatically: this check re-runs every 30 minutes and on any label change. Once the failing suites pass (tonight's scheduled run, or a manual re-run of the failing workflow after a fix lands), the block and this comment are removed.
  • The dashboard's default view tracks nightly scheduled runs only, so it can still show red for a while after a manual re-run has already lifted the freeze.
  • To force an immediate re-check, run the Code Freeze workflow in this repo from the Actions tab (Run workflow).

Shipping a fix for the outage itself? Add the type:hotfix label to this PR and it is exempt from the freeze. Use it only for changes that fix or mitigate the failing tests or a production incident, not to land regular features during a freeze. Hotfix PRs are flagged in the release notes.

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

Labels

version:major any breaking change to behaviour, inputs or outputs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant