Repository navigation
Ember v1.5.3
Ember 1.5.3 — the macOS build notarizes itself, and a release can no longer quietly ship without it.
Fixed
Notarization used to be a list of notarytool commands a person pasted from a release checklist. The first time it was actually attempted, the build above it had failed, nothing stopped the release, and the commands ran against files that did not exist.
electron-builder's afterSign hook now submits the signed .app and staples the ticket to the bundle — that is what makes it validate offline, on a machine that has never seen it — using the same APPLE_ID / APPLE_PASSWORD / APPLE_TEAM_ID variables the rest of the toolchain reads. A rejection fails the build instead of publishing.
- A release can no longer ship un-notarized.
dist:macsetsEMBER_RELEASE=1; without credentials the hook refuses rather than warning.dist:mac:localkeeps the warning-only behaviour for a local build. - The bundled harness is recompiled, never reused.
build:harnessnow clears its output first. The directory held a Linux ELF binary and is gitignored, so a Mac build that skipped or reordered that step would have shipped an app whose embedded Kiln cannot execute — and it would still have passed signing, which does not inspect architecture. electron-builderis pinned at26.18.0instead of resolved bybunxon every build.
Downloads
macOS (Apple Silicon — Developer ID signed, hardened runtime, notarized & stapled)
- Installer:
Ember-1.5.3-arm64.dmg - App archive:
Ember-1.5.3-arm64-mac.zip - Tinder CLI:
tinder-macos-arm64
Linux (x86_64)
- AppImage:
Ember-1.5.3.AppImage - Tarball:
ember-1.5.3.tar.gz - Tinder CLI:
tinder-linux-x64