You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix: Update urllib3 to >= 2.6.0 for CVE-2025-66418 and CVE-2025-66471
Addresses security vulnerabilities in urllib3 versions < 2.6.0.
Closes#186
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* add: Document branch naming convention in CLAUDE.md
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* fix: Sync homebrew formula with tap and update urllib3 to 2.6.3
- Updated homebrew/cortexapps-cli.rb to match current tap formula
- Updated urllib3 resource from 2.4.0 to 2.6.3 (addresses CVEs)
- Added documentation about homebrew dependency update limitations
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CLAUDE.md
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -133,6 +133,12 @@ Follow the conventions in `STYLE.md`:
133
133
134
134
## Build & Release Process
135
135
136
+
### Branch Naming Convention
137
+
Use the GitHub-recommended format: `<issue-number>-<short-description>`
138
+
- Example: `186-fix-urllib3-cve` for issue #186
139
+
- Use lowercase kebab-case for the description
140
+
- Keep the description concise (3-5 words)
141
+
136
142
### Release Workflow
137
143
1. Create feature branch for changes
138
144
2. Merge to `staging` branch for testing
@@ -146,6 +152,16 @@ Follow the conventions in `STYLE.md`:
146
152
- Docker Hub (`cortexapp/cli:VERSION` and `cortexapp/cli:latest`)
147
153
- Homebrew tap (`cortexapps/homebrew-tap`)
148
154
155
+
### Homebrew Dependency Updates
156
+
The `mislav/bump-homebrew-formula-action` only updates the main package URL and SHA256. It **cannot** update the `resource` blocks for Python dependencies (this is a documented limitation of the action).
157
+
158
+
When updating Python dependency versions (e.g., urllib3, requests), the homebrew formula in `cortexapps/homebrew-tap` must be updated manually:
159
+
1. Clone the `cortexapps/homebrew-tap` repository
160
+
2. Update the resource blocks in `Formula/cortexapps-cli.rb` with new URLs and SHA256 hashes from PyPI
161
+
3. Alternatively, use `brew update-python-resources cortexapps-cli` locally and copy the output
162
+
163
+
**Important**: The `homebrew/cortexapps-cli.rb` file in this repository should be kept in sync with the tap formula for reference. Update it when making dependency changes.
0 commit comments