| Filename | Latest commit message | Latest commit date |
|---|---|---|
- release.yml: ad-hoc codesign the .app before packaging so a quarantined download avoids the "app is damaged" Gatekeeper verdict; emit the cask version + sha256 to the job summary each release for easy tap bumps. - packaging/homebrew: Homebrew cask + tap/usage notes; install via --no-quarantine (the actual Gatekeeper bypass for an unsigned app). - README: split macOS install into Homebrew and manual .dmg paths with the xattr / Settings "Open Anyway" fallbacks. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
| .. | ||
| open-cad-studio.rb | ||
| README.md | ||
Homebrew cask
open-cad-studio.rb is a Homebrew Cask
for installing the macOS (Apple Silicon) build.
Install without a tap (directly from this file)
brew install --cask --no-quarantine \
https://raw.githubusercontent.com/HakanSeven12/OpenCADStudio/main/packaging/homebrew/open-cad-studio.rb
--no-quarantine is required: the app is ad-hoc signed but not Apple-notarised
(notarisation needs a paid Apple Developer ID), so without it Gatekeeper still
blocks the first launch.
Publishing as a proper tap (recommended)
Create a separate GitHub repo named homebrew-tap under the same account, put a
copy of open-cad-studio.rb in its Casks/ directory, then users can run:
brew install --cask --no-quarantine hakanseven12/tap/open-cad-studio
brew upgrade then keeps the app current automatically.
Updating for a new release
Each release run prints the new version + sha256 in the GitHub Actions job
summary (the Emit Homebrew cask sha256 step). Paste those two lines into the
cask. To compute the digest manually:
shasum -a 256 OpenCADStudio-vX.Y.Z-macos-arm64.dmg