Skip to content

ci: replace assert-and-fail with real apt-get install for ffmpeg/libsndfile - #180

Merged
unfoundbox merged 1 commit into
mainfrom
ci/install-system-packages
Sep 25, 2026
Merged

unfoundbox merged 1 commit into
mainfrom
ci/install-system-packages

Conversation

@unfoundbox

@unfoundbox unfoundbox commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Follow-up to #178, which moved the suite to hosted runners but retained the lenovo-era verify-only step. The assumption was wrong (measured on PR #178's first hosted run): ubuntu-latest does not ship ffmpeg/libsndfile by default.

Both job steps (pytest, packaging) replaced with the actual install. No scope change anywhere, no system package added by hand anywhere.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@vercel

vercel Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
spacepilot Error Error Sep 25, 2026 6:10am UTC
1 Skipped Deployment
Project Deployment Actions Updated
spacepilot.dev Ignored Ignored Preview Sep 25, 2026 6:10am UTC

…sn't have them

The first hosted-ubuntu run of this repo measured the assumption wrong:
ffmpeg and libsndfile1 are NOT stock on ubuntu-latest (they were on
lenovo-spacepilot, which is why the 'verify only' step had worked there).
Assert-and-fail is the wrong response on a hosted runner where the fix is
one apt-get away. Replace both occurrences with the actual install.
@unfoundbox
unfoundbox force-pushed the ci/install-system-packages branch from f2abe78 to b5ede8d Compare September 25, 2026 06:10
@unfoundbox
unfoundbox merged commit 7a9d9be into main Sep 25, 2026
5 of 6 checks passed

This branch had an error being deployed

1 failed deployment
Preview – spacepilot — b5ede8d7 Deployed Sep 25, 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.

1 participant