Skip to content

fix(release): validate Homebrew cask in tap checkout#8

Merged
meck93 merged 1 commit into
mainfrom
codex/fix-homebrew-audit-actual-tap
Jun 22, 2026
Merged

fix(release): validate Homebrew cask in tap checkout#8
meck93 merged 1 commit into
mainfrom
codex/fix-homebrew-audit-actual-tap

Conversation

@meck93

@meck93 meck93 commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • tap the real Homebrew checkout before editing/auditing the generated cask
  • use personal-tap audit instead of new-cask eligibility audit
  • update the cask macOS dependency syntax for current Homebrew
  • update release docs to match the tested flow

Local workflow simulation

  • tapped meck93/tap locally
  • copied Casks/capture-this.rb into the Homebrew tap checkout
  • injected version 0.1.0-test.1 and the current release DMG SHA
  • ran brew audit --cask meck93/tap/capture-this successfully
  • installed with brew install --cask --verbose meck93/tap/capture-this successfully
  • verified /Applications/CaptureThis.app has no com.apple.quarantine xattr

Verification

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/release.yml")'
  • ruby -c Casks/capture-this.rb
  • mise run lint
  • mise run test
  • mise run build

@meck93
meck93 merged commit 91f0ea6 into main Jun 22, 2026
1 check passed
@meck93
meck93 deleted the codex/fix-homebrew-audit-actual-tap branch June 22, 2026 06:43
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