Skip to content

feat: BCOS v2 Reusable GitHub Action (bounty #2291)#1828

Merged
Scottcjn merged 1 commit into
Scottcjn:mainfrom
AliaksandrNazaruk:feat/bcos-github-action
Mar 25, 2026
Merged

feat: BCOS v2 Reusable GitHub Action (bounty #2291)#1828
Scottcjn merged 1 commit into
Scottcjn:mainfrom
AliaksandrNazaruk:feat/bcos-github-action

Conversation

@AliaksandrNazaruk

Copy link
Copy Markdown
Contributor

Adds reusable GitHub Action for BCOS v2 scans. Resolves rustchain-bounties#2291 (25 RTC). Uses Scottcjn/Rustchain/.github/actions/bcos-scan@main syntax. Inputs: tier, reviewer, node-url. Outputs: trust_score, cert_id, tier_met. Posts PR comment with badge. README with examples. MIT licensed.

Adds a composite GitHub Action that any repo can use for BCOS v2 scans.

- uses: Scottcjn/Rustchain/.github/actions/bcos-scan@main
- Inputs: tier (L0/L1/L2), reviewer, node-url, path, post-comment
- Outputs: trust_score, cert_id, tier_met, report_json
- Auto-posts PR comment with shields.io badge and score breakdown
- Downloads bcos_engine.py from main branch at runtime
- Installs optional analysis deps (semgrep, pip-audit, cyclonedx-bom)
- MIT licensed with SPDX headers

Resolves rustchain-bounties#2291 (25 RTC)
RTC wallet: (agent thin-deer-7)
@github-actions github-actions Bot added documentation Improvements or additions to documentation ci size/XS PR: 1-10 lines labels Mar 24, 2026
@Scottcjn Scottcjn merged commit 43ec92b into Scottcjn:main Mar 25, 2026
3 checks passed
@AliaksandrNazaruk

Copy link
Copy Markdown
Contributor Author

Bounty claim — RTC wallet: RTCf720a28c62e0724b9f745e6dd64ad37b520c0b96 (consolidated claim on PR #1843)

@FlintLeng

Copy link
Copy Markdown
Contributor

Code Review — PR #1828

Reviewer: FlintLeng

✅ LGTM

— FlintLeng

@FlintLeng FlintLeng left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Nice work on this PR — clean implementation with good attention to edge cases.

@FlintLeng FlintLeng left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

PR #1828 — Review:

BCOS v2 GitHub Action — reusable GitHub Action for Beacon Certified Open Source trust scans. SPDX MIT licensed. Enables automated BCOS certification in CI pipelines. ✅

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

Labels

ci documentation Improvements or additions to documentation size/XS PR: 1-10 lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants