fix: releases ship a launchable Mill.app zip, not the raw binary - #86
Merged
Conversation
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
enabled auto-merge (squash)
August 13, 2026 21:08
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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'smill.app, zipped withditto, attested and checksummed, with install instructions prepended to the generated notes.task packageis 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