Repository navigation
chore(deps): compatible dependency refresh for v0.6.0 - #674
Conversation
Refresh all Rust lockfiles (workspace + native plugins) and Bun manifests/lockfiles (ui, e2e, docs) to latest semver-compatible versions. Handle the new shiguredo_mp4 TrackKind::Subtitle variant in the mp4 muxer and apply prettier 3.9 formatting fallout. Signed-off-by: streamkit-devin <devin@streamkit.dev>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
| // The muxer only ever creates audio and video samples. | ||
| TrackKind::Subtitle => {}, |
There was a problem hiding this comment.
📝 Info: New Subtitle arm is unreachable and consistent
The added TrackKind::Subtitle => {} arm in partition_samples_by_track handles the new variant from the shiguredo_mp4 bump. The muxer only ever pushes Audio and Video samples, so it is never hit; skipping both sample and payload also preserves the length invariant.
Was this helpful? React with 👍 or 👎 to provide feedback.
Debug
Codecov Report❌ Patch coverage is
❌ Your patch check has failed because the patch coverage (0.00%) is below the target coverage (80.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #674 +/- ##
==========================================
+ Coverage 85.25% 85.27% +0.01%
==========================================
Files 249 249
Lines 75862 75862
Branches 2322 2444 +122
==========================================
+ Hits 64678 64689 +11
+ Misses 11178 11167 -11
Partials 6 6
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
- ort 2.0.0-rc.13 fails to link the ONNX Runtime build provisioned in CI; pin back to rc.10 in plugin lockfiles - primeorder 0.14.0 stable breaks p384/p521 0.14.0-rc.14 compilation; pin back to 0.14.0-rc.14 in the servo lockfile - knip 6.32 flags backward-compat re-exports that no longer have importers; remove them Signed-off-by: streamkit-devin <devin@streamkit.dev>
|
Ran the app end-to-end on this branch locally (skit rebuilt on the refreshed lockfiles + Vite dev UI) to verify the golden paths on the updated deps. Results
|
Signed-off-by: streamkit-devin <devin@streamkit.dev>
Concurrent runner services on the same host share the default CARGO_HOME, so one job's rust-cache post-step can delete registry sources while another job is still compiling; they also share a single sccache daemon. Give self-hosted jobs a runner-specific CARGO_HOME under RUNNER_TEMP and compile without the sccache wrapper, keeping rust-cache target caching. Hosted jobs are unchanged. Signed-off-by: streamkit-devin <devin@streamkit.dev>
Restore RUSTC_WRAPPER=sccache for self-hosted jobs instead of disabling it: give each runner its own sccache server socket (SCCACHE_SERVER_UDS under RUNNER_TEMP) and a persistent per-runner disk cache (SCCACHE_DIR under RUNNER_TOOL_CACHE), so one runner's post-step cannot stop the other's daemon while build acceleration is preserved. The isolated CARGO_HOME from the previous commit is kept. Signed-off-by: streamkit-devin <devin@streamkit.dev>
Summary
moq-native 0.17.8andhang 0.19.5; the protocol-breakingmoq-native 0.19/hang 0.20migration remains isolated in feat(moq)!: migrate MoQ stack to moq-native 0.19 / hang 0.20 / moq-net + @moq/* majors #675.shiguredo_mp4::TrackKind::Subtitlevariant while preserving the muxer's audio/video-only contract.Review & Validation
just lintand direct cargo-deny license/advisory checks pass.just test-skitpasses; UI passes 1,359 tests and the docs build succeeds.Notes
wasmtime48,wgpu30,rmcp3,jsonwebtoken11,tokio-tungstenite0.30,rubato5,serde-saphyr1.0, plus the listed UI majors.ortremains on2.0.0-rc.10until CI's ONNX Runtime is upgraded;primeorderremains on0.14.0-rc.14for currentp384/p521compatibility.codecov/patchreports 0% because the diff is lockfile-dominated and the only new executable arm is intentionally unreachable; this needs a maintainer override rather than artificial coverage.Link to Devin session: https://staging.itsdev.in/sessions/738c0703efe441cb80769d070c318be6
Open in Devin Desktop: https://staging.itsdev.in/desktop/session/738c0703efe441cb80769d070c318be6?variant=devin-insiders
Requested by: @streamer45
Devin Review
638e6f1