Skip to content

test: green the two long-red CI checks (orphan proxy test + ffmpeg)#102

Merged
ralyodio merged 1 commit into
masterfrom
fix/green-ci-tests
Jun 17, 2026
Merged

test: green the two long-red CI checks (orphan proxy test + ffmpeg)#102
ralyodio merged 1 commit into
masterfrom
fix/green-ci-tests

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

Fixes CI Pipeline 'Lint & Type Check' (delete orphaned non-compiling root proxy.test.ts) and the 'test' workflow (skip ffmpeg-spawning tests when ffmpeg is absent). Both predate finance.

- Delete root proxy.test.ts: it imports ./proxy which was moved to src/proxy.ts,
  so it never compiled (TS2307) and broke CI's typecheck for weeks. The real
  middleware is covered by src/proxy.test.ts.
- Guard the streaming-transcode tests with describe.skipIf(!HAS_FFMPEG): they
  spawn the real ffmpeg binary, which CI runners lack, causing a spawn ENOENT
  uncaught exception that failed the whole vitest run (all tests passed otherwise).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ralyodio ralyodio merged commit ee88757 into master Jun 17, 2026
@github-actions

Copy link
Copy Markdown

vu1nz Security Review

0 finding(s) in PR #?

No security issues found.

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