mirror of
https://github.com/tinyhumansai/openhuman.git
synced 2026-07-28 13:32:23 +00:00
* fix: remove standalone bins from Cargo.toml to fix Tauri bundler failure Tauri's bundler reads all [[bin]] entries from Cargo.toml and tries to copy them into the app bundle, even when gated behind required-features. This caused CI to fail with "openhuman-cli does not exist" because only the OpenHuman binary was compiled. - Remove openhuman-cli and openhuman-core [[bin]] entries from Cargo.toml - Add autobins = false to prevent Cargo auto-discovering src/bin/*.rs - Remove --bin OpenHuman flag from build/package-and-publish/release workflows - In release.yml, inject [[bin]] entries temporarily for standalone build step Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: move standalone bins out of src/bin/ to prevent Tauri auto-discovery Tauri CLI and Cargo both auto-discover src/bin/*.rs as binary targets, regardless of autobins = false. Moving the files to src/standalone/ ensures they are completely invisible to the Tauri bundler. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: disable updater artifacts in build workflow The build workflow is a CI check and doesn't have TAURI_SIGNING_PRIVATE_KEY. Pass a config override to disable createUpdaterArtifacts for this workflow. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: clear updater pubkey in build workflow to skip signing The updater plugin has a pubkey configured which triggers signing even with createUpdaterArtifacts disabled. Clear the pubkey via config override. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: skip bundling in build workflow with --bundles none The CI build check only needs to verify compilation succeeds, not produce signed bundles. Using --bundles none skips the bundler entirely, avoiding the TAURI_SIGNING_PRIVATE_KEY requirement. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>