Skip to content

fix(web): finish recording jobs after transcription failures - #2893

Merged
richiemcilroy merged 2 commits into
CapSoftware:mainfrom
yashranaway:fix/desktop-recording-jobs
Oct 22, 2026
Merged

richiemcilroy merged 2 commits into
CapSoftware:mainfrom
yashranaway:fix/desktop-recording-jobs

Conversation

@yashranaway

@yashranaway yashranaway commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

after a desktop recording is published, the finalize workflow queues transcription and retried forever if that failed. some failures never clear, like missing env vars or missing video info from the transcribe step, so those workflows sat sleeping and retrying every five minutes for good even though the recording itself was done.

now it tries 12 times with the same backoff, which covers about 38 minutes of a real outage, then finishes the already published recording and logs the failure. unconfigured and deleted cases still skip straight away. the test fails every enqueue and checks the workflow ends.

RetriggerView in GreptileConfidence Score: 5/5

The PR appears safe to merge.

Summary

Caps post-publication transcription enqueue attempts at 12 so a published recording’s workflow can finish after repeated failures.

  • Published recordings finish after up to 12 transcription attempts.

Reviews (1) · Last reviewed commit: "fix(web): finish recording jobs after tr..." · Reviewed by Greptile

@yashranaway

Copy link
Copy Markdown
Contributor Author

@greptileai review

@vercel

vercel Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
cap-status Skipped Skipped Oct 22, 2026 12:23pm UTC

@vercel
vercel Bot temporarily deployed to Preview – cap-status October 22, 2026 07:48 Inactive
@vercel
vercel Bot temporarily deployed to Preview – cap-status October 22, 2026 12:23 Inactive
@richiemcilroy
richiemcilroy merged commit 2fb1270 into CapSoftware:main Oct 22, 2026
29 of 30 checks passed

This branch was previously deployed

1 inactive deployment
Preview – cap-status — 0d54943c Deployed Oct 22, 2026 by vercel[bot]
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.

2 participants