You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Root cause: the macOS Tauri build already generated bundle/dmg/CCSwitchMulti_*_universal.dmg without Apple signing secrets, but Prepare macOS Assets exited as soon as APPLE_SIGNING_IDENTITY was empty. That made the release succeed while omitting the macOS DMG asset.
Fix: when Apple signing is unavailable, locate the Tauri-generated DMG, copy it to release-assets with the standard macOS DMG release filename, and fail the macOS job if no unsigned DMG exists. Signed Apple releases still use the create-dmg plus notarization path.
Release: bump CCSwitchMulti to v3.16.4-10, add Chinese release notes, update the GitHub release body to disclose unsigned DMG behavior, and record the invariant in project memory.
Validation: pnpm exec prettier --check release workflow/version docs/memory; pnpm typecheck; cargo metadata reports 3.16.4-10; pnpm dlx js-yaml parses release.yml; git diff --cached --check passed. actionlint is not installed on this host and Go is unavailable for go-run actionlint.
0 commit comments