Skip to content

fix: releases ship a launchable Mill.app zip, not the raw binary - #86

Merged
alicoding merged 1 commit into
mainfrom
fix/release-app-bundle
Aug 13, 2026
Merged

fix: releases ship a launchable Mill.app zip, not the raw binary#86
alicoding merged 1 commit into
mainfrom
fix/release-app-bundle

Conversation

@alicoding

Copy link
Copy Markdown
Owner

Rides goal 0045 (release cadence/mechanics). v0.1.0 shipped task build's raw binary — the owner's real download hit Finder's "no application set to open" dialog. Releases now ship what a person can actually use: task package's mill.app, zipped with ditto, attested and checksummed, with install instructions prepended to the generated notes. task package is already proven headless-safe (it ran cleanly on the runner during the backtick incident). v0.1.0 gets a notes-only heads-up; v0.2.0 (gated on goal 0042, whose PR is in CI) will be the first release with the proper asset.

🤖 Generated with Claude Code

https://claude.ai/code/session_01FJ8wStsHyu7XPLTspNjMnQ

v0.1.0's asset was task build's raw binary -- not double-clickable
(owner hit Finder's no-application dialog on the real download), and
browsers strip the exec bit anyway. Release builds now run task
package and ship bin/mill.app zipped via ditto (bundle metadata
preserved); attestation and checksums cover the zip. Release notes
gain install instructions (drag to Applications, right-click-Open
first launch for the ad-hoc signature, attestation verify command)
with build-from-source as the alternative, not the requirement.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJ8wStsHyu7XPLTspNjMnQ
@alicoding
alicoding enabled auto-merge (squash) August 13, 2026 21:08
@alicoding
alicoding merged commit b2b65e8 into main Aug 13, 2026
23 checks passed
@alicoding
alicoding deleted the fix/release-app-bundle branch August 14, 2026 00:11
alicoding added a commit that referenced this pull request Aug 15, 2026
v0.1.0's asset was task build's raw binary -- not double-clickable
(owner hit Finder's no-application dialog on the real download), and
browsers strip the exec bit anyway. Release builds now run task
package and ship bin/mill.app zipped via ditto (bundle metadata
preserved); attestation and checksums cover the zip. Release notes
gain install instructions (drag to Applications, right-click-Open
first launch for the ad-hoc signature, attestation verify command)
with build-from-source as the alternative, not the requirement.


Claude-Session: https://claude.ai/code/session_01FJ8wStsHyu7XPLTspNjMnQ

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant