mas
mas copied to clipboard
🚀 Release Action
Steps
- Build
- Test
- Package
- Upload macOS package to GitHub release
Homebrew
- Update tag and revision in formula
- Copy new formula to homebrew-core repo (use mas-cli fork)
- Build brew core formula from source
- prevent or redirect install to build dir?
- Test
- Lint
- Open PR to homebrew-core repo
- title: mas
- title: mas
Custom Tap
- Update tag and revision in formula
- Copy new formula to mas-cli/homebrew-tap
- Build brew core bottle from source
- prevent or redirect install to build dir?
- Test
- Lint
- Open PR to mas-cli/homebrew-tap repo
- title: mas
- title: mas
Lots of identical steps, just different data between the brew taps
Is script/bottle meant to upload bottles to a package repository, or just generate them locally to .build/bottles?
It just builds them. Uploading to Bintray was an easy drag-n-drop so I never got around to automating it
GitHub Releases is drag-and-drop as well, although I think we can automate it with a POST using curl.