Skip to content

feat: Homebrew formula for BCOS standalone as bcos command (issue #2293)#1763

Open
createkr wants to merge 3 commits intoScottcjn:mainfrom
createkr:feat/issue2293-bcos-homebrew-formula
Open

feat: Homebrew formula for BCOS standalone as bcos command (issue #2293)#1763
createkr wants to merge 3 commits intoScottcjn:mainfrom
createkr:feat/issue2293-bcos-homebrew-formula

Conversation

@createkr
Copy link
Contributor

Summary: Adds Homebrew packaging for BCOS standalone with command name aligned to bounty requirements: bcos. Includes formula updates, service plist, and install/verification docs for usage flows: bcos scan ., bcos verify BCOS-xxx, bcos certify .. Optional tooling guidance retained for semgrep/pip-audit. Closes #2293.

xr and others added 3 commits March 22, 2026 14:06
- Add bcos-engine.rb Homebrew formula for BCOS v2 Engine
- Add homebrew.mxcl.bcos-engine.plist for launchd service
- Add BCOS-ENGINE-INSTALL.md with comprehensive installation guide
- Add BOUNTY_2293_BCOS_HOMEBREW.md validation report
- Install bcos-engine and bcos-spdx CLI commands
- Include recommended dependencies: semgrep, pip-audit, cyclonedx-bom
- Document trust score formula (100 pts) and tier thresholds (L0/L1/L2)

Bounty: #2293
Scope: BCOS v2 Homebrew formula for bcos-engine standalone

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Rename formula from bcos-engine.rb to bcos.rb
- Install bcos_engine.py as 'bcos' command (not 'bcos-engine')
- Keep bcos-spdx helper command unchanged
- Update launchd plist to homebrew.mxcl.bcos
- Update documentation to reflect 'bcos' command usage
- Use stable SHA256 checksum approach with curl | sha256sum
- Keep optional dependencies: semgrep, pip-audit
- Document checksum acquisition in installation guide

Bounty: #2293

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Mar 22, 2026
@github-actions github-actions bot added the size/M PR: 51-200 lines label Mar 22, 2026
@createkr
Copy link
Contributor Author

RTC payout wallet: RTC1d48d848a5aa5ecf2c5f01aa5fb64837daaf2f35

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

Labels

documentation Improvements or additions to documentation size/M PR: 51-200 lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant