Skip to content

Fix homebrew-cask workflow issues#226

Merged
schuyler merged 4 commits intomainfrom
claude/fix-homebrew-cask-workflow-1766800827
Dec 28, 2025
Merged

Fix homebrew-cask workflow issues#226
schuyler merged 4 commits intomainfrom
claude/fix-homebrew-cask-workflow-1766800827

Conversation

@schuyler
Copy link
Copy Markdown
Owner

@schuyler schuyler commented Dec 27, 2025

Summary

Fixes issues discovered when running the homebrew-cask workflow:

  • Use main instead of master (homebrew-cask's default branch)
  • Remove redundant git remote add upstream (gh clone handles this for forks)
  • Add git credential helper for HTTPS push authentication
  • Add verified: parameter to URL (required when homepage differs from download domain)
  • Fix commit/PR title format to match homebrew conventions (cask-name version style)
  • Make workflow manual-only (remove automatic trigger on release publish)
  • Use macdown-3000 token per homebrew naming conventions (hyphen required)
  • Add Homebrew installation instructions to README and homepage

Related to #49

Test plan

  • Merge and trigger workflow manually via Actions → "Update Homebrew Cask"

- Use 'main' instead of 'master' (homebrew-cask's default branch)
- Remove redundant 'git remote add upstream' (gh clone handles this)
- Add git credential helper for HTTPS push auth
- Add 'verified:' parameter to URL (required when homepage differs)
- Fix commit/PR title format to match homebrew conventions
Remove automatic trigger on release publish. The workflow should be
manual until the first PR is accepted by homebrew-cask maintainers.

Related to #225
The token reference requires a hyphen between words/numbers.
Also updates the filename to macdown-3000.rb.

Related to #225
Now that the macdown-3000 cask has been accepted, document the
installation option in the README and homepage.

Related to #225
@schuyler schuyler merged commit 71cf473 into main Dec 28, 2025
3 checks passed
@schuyler schuyler deleted the claude/fix-homebrew-cask-workflow-1766800827 branch December 28, 2025 00:55
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