Skip to content

CI: drop obsolete Homebrew lame / pkg-config steps - #4

Merged
dsward2 merged 1 commit into
mainfrom
fix-ci-drop-brew-lame
Sep 23, 2026
Merged

dsward2 merged 1 commit into
mainfrom
fix-ci-drop-brew-lame

Conversation

@dsward2

@dsward2 dsward2 commented Sep 23, 2026

Copy link
Copy Markdown
Owner

The Build workflow has failed on every run since 2026-08-26 (for example run 35813139664). The failing step is pkg-config --libs mp3lame: Homebrew's lame 4.0 bottle no longer ships mp3lame.pc.

Those steps are leftovers. Since de1e033, libmp3lame has been vendored as Frameworks/Mp3Lame.xcframework, a SwiftPM binary target, so the build never used Homebrew's lame. This PR removes the brew install lame pkg-config and pkg-config check steps.

It also corrects the README's Building section, which still said lame came from the dropped PipelineHelpers dependency.

🤖 Generated with Claude Code

libmp3lame has been vendored as Frameworks/Mp3Lame.xcframework (a SwiftPM
binary target) since de1e033, so the workflow no longer needs Homebrew's
lame. Those leftover steps broke every run once Homebrew's lame 4.0 bottle
stopped shipping mp3lame.pc (pkg-config --libs mp3lame: not found).

Also correct the README's Building section, which still said lame came
from the dropped PipelineHelpers dependency.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@dsward2
dsward2 merged commit 84a3aec into main Sep 23, 2026
2 checks passed
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