From be74488b7bafc0fb6465b609324c013e13d76235 Mon Sep 17 00:00:00 2001 From: Nicholas Romero Date: Thu, 22 Jan 2026 14:40:23 -0600 Subject: [PATCH 1/2] Add Homebrew formula update trigger to release workflow After publishing to PyPI, triggers the homebrew-deepwork repo to update the formula with the new version. Requires HOMEBREW_TAP_TOKEN secret with repo dispatch permissions. Co-Authored-By: Claude Opus 4.5 --- .github/workflows/release.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aefb3d51..13b1adae 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -50,3 +50,15 @@ jobs: - name: Publish to PyPI uses: pypa/gh-action-pypi-publish@release/v1 + + update-homebrew: + needs: publish + runs-on: ubuntu-latest + steps: + - name: Trigger Homebrew formula update + uses: peter-evans/repository-dispatch@v3 + with: + token: ${{ secrets.DEPLOYER_CI_TOKEN }} + repository: Unsupervisedcom/homebrew-deepwork + event-type: update-formula + client-payload: '{"version": "${{ github.event.release.tag_name }}"}' From a1be96d6c691c5e6121003d907b12662d046b1b4 Mon Sep 17 00:00:00 2001 From: Nicholas Romero Date: Thu, 22 Jan 2026 17:33:59 -0600 Subject: [PATCH 2/2] docs: Add Homebrew installation instructions - Add brew tap/install as primary installation method in README - Add Homebrew to prerequisites in CONTRIBUTING guide Co-Authored-By: Claude Opus 4.5 --- CONTRIBUTING.md | 1 + README.md | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3a4b5cdb..12309868 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -22,6 +22,7 @@ Thank you for your interest in contributing to DeepWork! This guide will help yo - Nix flakes enabled (add `experimental-features = nix-command flakes` to `~/.config/nix/nix.conf`) - **direnv** (optional) - For automatic environment activation when using Nix flakes - **uv** - Modern Python package installer (included in Nix environment) +- **Homebrew** (optional) - For easy installation on macOS/Linux via `brew install` - **Signed CLA** - All contributors must sign the Contributor License Agreement (see below) ## Contributor License Agreement (CLA) diff --git a/README.md b/README.md index 7c54d29d..04cfd86d 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,11 @@ Please fully install https://pypi.org/project/deepwork/ and make sure you see th ### Install DeepWork ```bash -# Using pipx (recommended - isolated environment) +# Using Homebrew (macOS/Linux) +brew tap unsupervisedcom/deepwork +brew install deepwork + +# Using pipx (isolated environment) pipx install deepwork # Or using uv