@@ -228,12 +228,21 @@ Basic Memory uses `uv-dynamic-versioning` for automatic version management based
228228- Includes comprehensive quality checks (lint, format, type-check, tests)
229229- Automatically updates version in ` __init__.py `
230230- Creates git tag and pushes to GitHub
231- - Triggers GitHub Actions workflow for PyPI publication
232- - Users install with: ` pip install basic-memory `
231+ - Triggers GitHub Actions workflow for:
232+ - PyPI publication
233+ - Homebrew formula update (requires HOMEBREW_TOKEN secret)
233234
234235** Manual method (legacy):**
235236- Create version tag: ` git tag v0.13.0 && git push origin v0.13.0 `
236237
238+ #### Homebrew Formula Updates
239+ - Automatically triggered after successful PyPI release
240+ - Updates formula in ` basicmachines-co/homebrew-basic-memory ` repo
241+ - Requires ` HOMEBREW_TOKEN ` secret in GitHub repository settings:
242+ - Create a fine-grained Personal Access Token with ` Contents: Read and Write ` and ` Actions: Read ` scopes on ` basicmachines-co/homebrew-basic-memory `
243+ - Add as repository secret named ` HOMEBREW_TOKEN ` in ` basicmachines-co/basic-memory `
244+ - Formula updates include new version URL and SHA256 checksum
245+
237246### For Development
238247- ** Automated releases** : Use ` just release v0.13.x ` for stable releases and ` just beta v0.13.0b1 ` for beta releases
239248- ** Quality gates** : All releases require passing lint, format, type-check, and test suites
@@ -243,4 +252,4 @@ Basic Memory uses `uv-dynamic-versioning` for automatic version management based
243252- ** CI/CD** : GitHub Actions handles building and PyPI publication
244253
245254## Development Notes
246- - make sure you sign off on commits
255+ - make sure you sign off on commits
0 commit comments