scuffle
scuffle copied to clipboard
feat(video-api): proto files and db types
This PR implements the Video API service.
Codecov Report
:x: Patch coverage is 0% with 122 lines in your changes missing coverage. Please review.
:white_check_mark: Project coverage is 61.38%. Comparing base (b04a6b6) to head (ac8508b).
:warning: Current head ac8508b differs from pull request most recent head a4254b2
Please upload reports for the commit a4254b2 to get more accurate results.
Additional details and impacted files
@@ Coverage Diff @@
## main #623 +/- ##
==========================================
- Coverage 61.66% 61.38% -0.28%
==========================================
Files 385 387 +2
Lines 31081 31166 +85
==========================================
- Hits 19165 19132 -33
- Misses 11916 12034 +118
| Files with missing lines | Coverage Δ | |
|---|---|---|
| cloud/video/api/db-types/src/models/streams.rs | 0.00% <0.00%> (ø) |
|
| cloud/video/api/traits/src/dataloader.rs | 0.00% <0.00%> (ø) |
|
| cloud/video/api/src/services/stream.rs | 0.00% <0.00%> (ø) |
|
| cloud/video/api/src/services.rs | 0.00% <0.00%> (ø) |
... and 5 files with indirect coverage changes
| Components | Coverage Δ | |
|---|---|---|
| scuffle-aac | 89.47% <ø> (ø) |
|
| scuffle-amf0 | 90.31% <ø> (ø) |
|
| scuffle-av1 | 98.40% <ø> (ø) |
|
| scuffle-batching | 100.00% <ø> (ø) |
|
| scuffle-bootstrap | 82.91% <ø> (ø) |
|
| scuffle-bytes-util | 96.70% <ø> (ø) |
|
| scuffle-context | 100.00% <ø> (ø) |
|
| scuffle-expgolomb | 100.00% <ø> (ø) |
|
| scuffle-ffmpeg | 90.00% <ø> (ø) |
|
| scuffle-flv | 95.59% <ø> (ø) |
|
| scuffle-future-ext | 50.00% <ø> (ø) |
|
| nutype-enum | ∅ <ø> (∅) |
|
| scuffle-h264 | 99.68% <ø> (ø) |
|
| scuffle-http | 86.21% <ø> (-0.33%) |
:arrow_down: |
| scuffle-metrics | 95.02% <ø> (ø) |
|
| postcompile | 44.24% <ø> (ø) |
|
| scuffle-pprof | 100.00% <ø> (ø) |
|
| scuffle-rtmp | 90.88% <ø> (ø) |
|
| scuffle-settings | 99.11% <ø> (ø) |
|
| scuffle-signal | 95.41% <ø> (ø) |
:rocket: New features to boost your workflow:
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
🚀 Preview Deployments
| Deployment | Status | Preview URL |
|---|---|---|
| dashboard | ✅ | https://app-scuffle-cloud-z10xhjgo1-scufflecloud.vercel.app |
| docs | ⏭️ | - |
| rustdoc | ✅ | https://docs-scuffle-bnhl1pu1a-scufflecloud.vercel.app |
| cloud emails render | ✅ | https://scufflecloud-email-preview-6h4vmh5sq-scufflecloud.vercel.app |