Skip to content

fix(sidecar): bundle yt_transcript.py in the markitdown image#35

Merged
syswave-dev merged 1 commit into
mainfrom
fix/sidecar-dockerfile-yt-transcript
Jun 22, 2026
Merged

fix(sidecar): bundle yt_transcript.py in the markitdown image#35
syswave-dev merged 1 commit into
mainfrom
fix/sidecar-dockerfile-yt-transcript

Conversation

@syswave-dev

Copy link
Copy Markdown
Collaborator

Hotfix for a deploy regression from #34.

PR #34 added markitdown-sidecar/yt_transcript.py (imported by app.py), but the sidecar Dockerfile only COPYied app.py limits.py. The built image therefore crash-loops with ModuleNotFoundError: No module named 'yt_transcript'. (The CI build job only builds the image; it doesn't run it, so it stayed green.)

Adds yt_transcript.py to the COPY layer. Test files stay out of the image, as before.

🤖 Generated with Claude Code

PR #34 added markitdown-sidecar/yt_transcript.py (imported by app.py) but
the Dockerfile only COPYied app.py + limits.py, so the deployed image
crash-looped on `ModuleNotFoundError: No module named 'yt_transcript'`.
Add the new module to the COPY layer.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QzC4vKjJBjuAoD1JzyYAWp
@syswave-dev syswave-dev merged commit 9e793cf into main Jun 22, 2026
4 checks passed
@syswave-dev syswave-dev deleted the fix/sidecar-dockerfile-yt-transcript branch June 22, 2026 08:03
syswave-dev added a commit that referenced this pull request Jun 25, 2026
…metadata on cache hits (#39)

Strip 1x1 tracking pixels in cleanDom, add the sciencedaily-lead-image
recipe (unwrap #text), and serve the full persisted metadata
(og:image/twitter:image, description, author, …) on /api cache hits in
both frontmatter and format=json.

Batches untagged main commits since v3.1.0: #34 (youtube 429 vs missing
transcript), #35 (bundle yt_transcript.py), #37 (X-Transcript-Status).

Bumps version to 3.2.0.
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