Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Comment on lines +60 to +62
Copy link

Copilot AI Jan 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR description says the workflow requires a HOMEBREW_TAP_TOKEN secret, but the workflow actually uses secrets.DEPLOYER_CI_TOKEN. This mismatch will cause the job to fail (or require a different secret) and is confusing for maintainers. Align the workflow to use HOMEBREW_TAP_TOKEN or update the PR description (and any docs) to reference DEPLOYER_CI_TOKEN consistently.

Copilot uses AI. Check for mistakes.
event-type: update-formula
client-payload: '{"version": "${{ github.event.release.tag_name }}"}'
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`
Copy link

Copilot AI Jan 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The prerequisite bullet lists Homebrew installation as brew install, but that command is incomplete without the formula name and tap (per README: brew tap unsupervisedcom/deepwork then brew install deepwork). Update this bullet to include the full command(s) so contributors can actually use it.

Suggested change
- **Homebrew** (optional) - For easy installation on macOS/Linux via `brew install`
- **Homebrew** (optional) - For easy installation on macOS/Linux via:
- `brew tap unsupervisedcom/deepwork`
- `brew install deepwork`

Copilot uses AI. Check for mistakes.
- **Signed CLA** - All contributors must sign the Contributor License Agreement (see below)

## Contributor License Agreement (CLA)
Expand Down
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down