fix(release): adjust argument parsing for OpenHuman binary in release workflow

- Updated the release workflow to ensure the `--bin OpenHuman` argument is correctly passed to Cargo by adding an additional separator. This change addresses an issue with Yarn v1 stripping the argument layer, improving the build process for standalone binaries.
This commit is contained in:
Steven Enamakel
2026-03-26 19:20:21 -07:00
parent 8aeb22d049
commit cfd0f841fe
+3 -1
View File
@@ -326,7 +326,9 @@ jobs:
# to copy/sign inside release app bundles.
# Build/package only the app binary to keep standalone CLI bins
# out of the signed macOS app bundle.
args: -c ${{ steps.config-overrides.outputs.json }} ${{ matrix.settings.args }} -- --bin OpenHuman
# Yarn v1 strips one "--" layer when invoking scripts.
# Keep a second separator so `--bin OpenHuman` reaches cargo.
args: -c ${{ steps.config-overrides.outputs.json }} ${{ matrix.settings.args }} -- -- --bin OpenHuman
includeDebug: false
includeRelease: true
releaseId: ${{ needs.create-release.outputs.release_id }}