Skip to content

Add Homebrew distribution workflow - #5

Merged
fukuyori merged 1 commit into
mainfrom
agent/add-homebrew-distribution
Aug 14, 2026
Merged

fukuyori merged 1 commit into
mainfrom
agent/add-homebrew-distribution

Conversation

@fukuyori

Copy link
Copy Markdown
Owner

Summary

  • add a Developer ID signing, notarization, stapling, and ZIP packaging workflow for Homebrew
  • generate a ready-to-publish tfx cask with macOS 15 and arm64 requirements
  • document installation and release maintenance steps in English and Japanese

Why

tfx is a native macOS application, so Homebrew distribution belongs in a cask backed by a notarized upstream application archive. The existing release script only produced an unsigned app and the existing GitHub Release only contained a package installer.

Validation

  • built tfx 0.9.10 (79) in Release configuration
  • Apple notarization accepted submission e49ddb80-c4c1-4e4a-b096-786e82dfdb4b
  • stapler validation and Gatekeeper assessment passed
  • SHA-256 verified for the generated ZIP
  • installed the generated cask into an isolated app directory
  • verified tfx --version, tfx --help, and the installed app signature
  • bash -n and git diff --check passed

@fukuyori
fukuyori marked this pull request as ready for review August 14, 2026 00:13
@fukuyori
fukuyori merged commit 201aa16 into main Aug 14, 2026
1 check passed
@fukuyori
fukuyori deleted the agent/add-homebrew-distribution branch August 14, 2026 00:13
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