Skip to content

feat: Add Homebrew support and automated tests - #1844

Open
pav2345 wants to merge 3 commits into
Agent-Field:devfrom
pav2345:feat/homebrew-install
Open

pav2345 wants to merge 3 commits into
Agent-Field:devfrom
pav2345:feat/homebrew-install

Conversation

@pav2345

@pav2345 pav2345 commented Oct 17, 2026 •

Copy link
Copy Markdown

Summary

  • Add a Homebrew Formula for installing CodeAF on macOS and Linux.
  • Add a Homebrew Cask definition for macOS.
  • Add automated validation scripts for Formula and Cask definitions.
  • Add tests for Homebrew packaging and release validation.
  • Add Homebrew CI checks.
  • Update README installation instructions and documentation.

Supported Platforms

  • macOS: Intel and Apple Silicon
  • Linux: AMD64 and ARM64 (Formula only)

Testing

  • Homebrew Formula installation tested on Linux via WSL
  • Homebrew Formula test executed
  • Automated Python unit tests passed
  • Strict Homebrew Formula audit passes
  • Cask installation verified on macOS

Notes

  • Linux testing was performed using WSL.
  • macOS Cask installation still requires validation on macOS.
  • A public Homebrew tap is not included in this PR.

Motivation

Provide a convenient Homebrew installation option for CodeAF and establish automated validation to improve packaging reliability.

@CLAassistant

CLAassistant commented Oct 17, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Copy link
Copy Markdown
Member

Hey, thanks for the PR. Could you sign the CLA when you get a chance so we can review it?

@pav2345

pav2345 commented Oct 17, 2026

Copy link
Copy Markdown
Author

please Review the PR and let me know sir these is My first PR if I did anything mistake help i can learn

@AbirAbbas

Copy link
Copy Markdown
Collaborator

Thanks for putting this together. We can only review and merge contributions once the CLA is signed, and it's still pending a few days after the bot's prompt, so I'm closing this for now. If you sign it (link in the CLA comment above) and comment here, we'll reopen it and give it a proper review.

@AbirAbbas AbirAbbas closed this Oct 20, 2026
@pav2345

pav2345 commented Oct 20, 2026

Copy link
Copy Markdown
Author

Hi, I've signed the CLA as requested. Could you please reopen the PR and review my contribution? Thanks sir!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants