Add macOS target and platform-qualified artifact names #2

Merged
jknapp merged 1 commits from release/v1.0.0 into main 2026-08-29 01:11:44 +00:00
Owner

Prep for the v1.0.0 release.

  • Adds a mac zip target covering both x64 and arm64.
  • Puts ${os} in artifactName — the Windows and macOS zips were otherwise both WhatsThatMusic-1.0.0-x64.zip and would collide as release assets.

All four artifacts were built and inspected: overlay/index.html is present in each, and the Mach-O headers confirm genuine arm64 and x86_64 binaries.

macOS builds are unsigned — electron-builder skips signing off-macOS.

🤖 Generated with Claude Code

Prep for the v1.0.0 release. - Adds a `mac` zip target covering both `x64` and `arm64`. - Puts `${os}` in `artifactName` — the Windows and macOS zips were otherwise both `WhatsThatMusic-1.0.0-x64.zip` and would collide as release assets. All four artifacts were built and inspected: `overlay/index.html` is present in each, and the Mach-O headers confirm genuine arm64 and x86_64 binaries. macOS builds are unsigned — electron-builder skips signing off-macOS. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
jknapp added 1 commit 2026-08-29 01:11:41 +00:00
Adds a mac zip target (x64 + arm64) so releases cover all three
platforms. Builds unsigned: electron-builder skips code signing when not
running on macOS, so these need the quarantine attribute cleared.

Also puts ${os} in artifactName. Without it the Windows and macOS zips
were both WhatsThatMusic-1.0.0-x64.zip, which collide as release assets
and give no clue which platform they are.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
jknapp merged commit 240535506b into main 2026-08-29 01:11:44 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: streamer-tools/whats-that-music#2