Skip to content

Fix macOS release OpenAL dependency audit - #155

Merged
themuffinator merged 1 commit into
mainfrom
codex/fix-macos-release-openal-validation
Sep 4, 2026
Merged

Fix macOS release OpenAL dependency audit#155
themuffinator merged 1 commit into
mainfrom
codex/fix-macos-release-openal-validation

Conversation

@themuffinator

Copy link
Copy Markdown
Owner

The first v0.13.0 draft build exposed a release-blocking mismatch in the redundant macOS Mach-O audit. The package correctly embedded OpenAL Soft at openQ4.app/Contents/Frameworks/libopenal.1.dylib, but the workflow rejected the client's exact @rpath/libopenal.1.dylib reference as an unbundled dependency.

This allows only that exact @rpath reference and only when the expected runtime exists. The embedded library is added to the same architecture, dependency, code-signature, and install-name checks as the app and modules. Arbitrary @rpath and other non-system dependencies remain rejected.

Validation:

  • python tools/tests/macos_openal_provider_policy.py
  • python tools/tests/release_tooling_safety.py
  • python tools/tests/macos_metal_bridge.py
  • python tools/tests/source_charset_integrity.py
  • python -m py_compile tools/tests/macos_openal_provider_policy.py
  • python tools/validation/openq4_validate.py macos-static --dry-run
  • git diff --check

The failed draft workflow was cancelled before publication. No release or Discord announcement was created.

@themuffinator
themuffinator merged commit 8036444 into main Sep 4, 2026
1 of 3 checks passed
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 4, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-04T20:36:27.716814Z 9a104b8 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@themuffinator
themuffinator deleted the codex/fix-macos-release-openal-validation branch September 4, 2026 20:35
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