Thanks to visit codestin.com
Credit goes to github.com

Skip to content

fix: treat storage:// and asset:// inputs as remote, not local files - #156

Merged
a-essawy merged 1 commit into
mainfrom
fix/storage-uri-inputs
Sep 13, 2026
Merged

fix: treat storage:// and asset:// inputs as remote, not local files#156
a-essawy merged 1 commit into
mainfrom
fix/storage-uri-inputs

Conversation

@a-essawy

Copy link
Copy Markdown
Contributor

rb ffmpeg -i storage://demo-bucket/raw/clip.mp4 ... failed with File not found: storage://demo-bucket/raw/clip.mp4, because isLocalPath only counted http:// and https:// as remote. Anything else was treated as a path on disk and uploaded.

storage:// (a file in a connected bucket) and asset:// (an uploaded asset) are resolved by the API, so the CLI now passes them through unchanged. rb ffprobe and rb edit --images use the same check and get the same fix.

Merge after the API storage feature (rendobar/rendobar#682) is deployed to production. Until then the API does not accept these URIs in a command.

Test plan

  • New parser test: storage:// and asset:// inputs are isLocal: false
  • pnpm test (231 pass), pnpm typecheck

@a-essawy
a-essawy marked this pull request as ready for review September 13, 2026 04:29
@a-essawy
a-essawy merged commit 5770a3d into main Sep 13, 2026
3 checks passed
@a-essawy a-essawy mentioned this pull request Sep 13, 2026
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