Skip to content

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

Merged
Scottcjn merged 3 commits into
Scottcjn:mainfrom
createkr:feat/issue2293-bcos-homebrew-formula
Mar 26, 2026
Merged

feat: Homebrew formula for BCOS standalone as bcos command (issue #2293)#1763
Scottcjn merged 3 commits into
Scottcjn:mainfrom
createkr:feat/issue2293-bcos-homebrew-formula

Conversation

@createkr
Copy link
Copy Markdown
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: Scottcjn#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: Scottcjn#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
Copy Markdown
Contributor Author

RTC payout wallet: RTC1d48d848a5aa5ecf2c5f01aa5fb64837daaf2f35

@Scottcjn
Copy link
Copy Markdown
Owner

Merged! 🔧 Excellent work @createkr — Homebrew BCOS formula makes installation trivial for macOS users. Great packaging.

💰 15 RTC awarded for this contribution.
Wallet: RTC1d48d848a5aa5ecf2c5f01aa5fb64837daaf2f35

Thank you for the consistent high-quality contributions. You're building real infrastructure.

@Scottcjn Scottcjn merged commit fd31294 into Scottcjn:main Mar 26, 2026
4 of 6 checks passed
@Scottcjn
Copy link
Copy Markdown
Owner

Scottcjn commented Apr 2, 2026

Transfer confirmed — this was included in the batch settlement of 1,091 RTC to @createkr's wallet.

Copy link
Copy Markdown
Contributor

@FlintLeng FlintLeng left a comment

Choose a reason for hiding this comment

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

PR #1763 — Review (bounty #2293): BCOS Homebrew Formula — validation and commit report. macOS package distribution for BCOS. ✅

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.

3 participants