Thanks to visit codestin.com
Credit goes to github.com

Skip to content

chore: add CODEOWNERS and SBOM generation for CELA compliance#27

Merged
imran-siddique merged 6 commits into
mainfrom
compliance/codeowners-sbom
Mar 6, 2026
Merged

chore: add CODEOWNERS and SBOM generation for CELA compliance#27
imran-siddique merged 6 commits into
mainfrom
compliance/codeowners-sbom

Conversation

@imran-siddique

Copy link
Copy Markdown
Collaborator

CELA Release Checklist — Compliance Gaps

Addresses two gaps identified in the pre-launch compliance audit:

CODEOWNERS

  • @imran-siddique as default reviewer for all paths
  • Package-specific ownership for /packages/*
  • CI/CD and docs ownership defined

SBOM Workflow (sbom.yml)

  • Generates SPDX and CycloneDX SBOMs on every release
  • Uses anchore/sbom-action (pinned SHA) for generation
  • Uses actions/attest-sbom for GitHub attestation (supply chain security)
  • Uploads both SBOMs as release assets
  • Also supports workflow_dispatch for manual runs

Remaining manual items

  • Install Microsoft CLA bot on this repo
  • Enable private vulnerability reporting (Settings > Security)
  • Confirm RAI review not required with RAI Champ

Imran Siddique and others added 6 commits March 4, 2026 14:00
- CODEOWNERS: @imran-siddique as default reviewer for all packages
- SBOM workflow: generates SPDX + CycloneDX SBOMs on release
- Uses anchore/sbom-action with pinned SHA
- Attests SBOM via actions/attest-sbom for supply chain security
- Uploads SBOMs as release assets
- Addresses CELA release checklist gaps for supply chain compliance

Co-authored-by: Copilot <[email protected]>
@imran-siddique imran-siddique merged commit 56c86f4 into main Mar 6, 2026
20 checks passed
@imran-siddique imran-siddique deleted the compliance/codeowners-sbom branch March 12, 2026 19:53
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.

1 participant