scuffle icon indicating copy to clipboard operation
scuffle copied to clipboard

feat(video-api): proto files and db types

Open lennartkloock opened this issue 3 months ago • 2 comments

This PR implements the Video API service.

lennartkloock avatar Oct 08 '25 19:10 lennartkloock

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.

Files with missing lines Patch % Lines
cloud/video/api/src/services.rs 0.00% 95 Missing :warning:
cloud/video/api/src/services/stream.rs 0.00% 11 Missing :warning:
cloud/video/api/traits/src/dataloader.rs 0.00% 9 Missing :warning:
cloud/video/api/db-types/src/models/streams.rs 0.00% 7 Missing :warning:
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.

codecov[bot] avatar Oct 08 '25 19:10 codecov[bot]

🚀 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

github-actions[bot] avatar Oct 08 '25 20:10 github-actions[bot]