Skip to content

livekit-protocol: the thread schema - #1530

Open
theomonnom wants to merge 2 commits into
mainfrom
theo/protocol-thread-schema
Open

theomonnom wants to merge 2 commits into
mainfrom
theo/protocol-thread-schema

Conversation

@theomonnom

Copy link
Copy Markdown
Member

No description provided.

@theomonnom
theomonnom requested a review from ladvoc as a code owner October 16, 2026 22:55
@github-actions

Copy link
Copy Markdown
Contributor

Changeset incomplete

This PR's changeset is missing version bumps for packages that are affected by the change. The following packages still require a bump:

  • livekit
  • livekit-api
  • livekit-capture
  • livekit-common
  • livekit-data-stream
  • livekit-datatrack
  • livekit-ffi
  • livekit-rpc
  • livekit-signaling
  • livekit-token
  • livekit-uniffi

Already covered:

  • livekit-protocol (patch)

A package must be bumped when its own files change, and whenever a package it depends on is bumped (so downstream consumers get a matching release).

Click here to create a changeset for the missing packages

The link pre-populates a changeset file with patch bumps for the missing packages. You can also add them to your existing changeset. Edit the bump types as needed before committing.

If this change doesn't require a version bump, add the internal label to this PR.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 potential issue.

2 flags not posted on this PR by your GitHub settings — view them in Devin Review. (Configure)

Devin Review

@@ -0,0 +1,7 @@
---
livekit-protocol: patch

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Dependent crate bumps missing from changeset

When livekit-protocol changes, this changeset omits its dependent crates. The changeset check requires their bumps and fails the PR.

Learn more

The changeset check computes the transitive closure of knope-managed packages depending on each changed crate in detect. Multiple managed workspace crates depend on livekit-protocol, including livekit-api, livekit-token, livekit, livekit-ffi, and livekit-uniffi. Listing only the protocol crate leaves these required bumps missing, and the check exits with failure.

Example: A change to lib.rs affects livekit-api through its workspace dependency. The check requires both crates, but finds only livekit-protocol: patch in this changeset.

Recommended fix: Run the changeset detection script with cargo available and add every reported missing knope-managed crate to the front matter with the appropriate bump.

Devin Review


Was this helpful? React with 👍 or 👎 to provide feedback.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant