Skip to content

v0.1.2-1 (pre-release) — signed & notarized macOS builds

Pre-release
Pre-release

Choose a tag to compare

@talmo talmo released this 20 Aug 04:02
· 55 commits to main since this release
d0b23f9

First release built by the fixed desktop pipeline. Pre-release, so app.sleap.ai is untouched and the in-app updater ignores it.

macOS is now signed and notarized

Previous builds shipped an .app with no bundle code signature — only the linker's ad-hoc signature on the raw binary — which macOS reports as "SLEAP is damaged and can't be opened", a dead end with no "Open Anyway". Builds are now signed with a Developer ID, notarized by Apple, and stapled, so the .dmg opens normally however you got it.

macOS builds are also universal now: one .dmg covers Apple Silicon and Intel. Previously they were arm64-only, so Intel Macs got a binary they could not execute at all.

Install

curl -fsSL https://app.sleap.ai/dev/install.sh | sh -s -- --tag v0.1.2-1

Or download the .dmg below and drag SLEAP.app to Applications. First launch shows the standard one-time "downloaded from the Internet" confirmation, which has an Open button and does not come back.

Windows:

& ([scriptblock]::Create((irm https://app.sleap.ai/dev/install.ps1))) -Tag v0.1.2-1

Linux gets a .deb, an .AppImage and an .rpm; the installer prefers the AppImage, since that is the only Linux payload the in-app updater can replace without root.

Also fixed

  • Linux builds no longer hang for six hours on a wedged apt mirror
  • One failing platform no longer stops the whole release from getting assets
  • latest.json is generated correctly for the first time, so the in-app updater finally has a reachable manifest
  • Installer scripts: artifact-.zip handling on macOS and Linux, MSI success detection and error reporting on Windows

See #298 and #304 for the full write-up.