Skip to content

Add SBOM generation workflow - #135

Merged
ryukzak merged 1 commit into
masterfrom
add-sbom-workflow
Sep 17, 2026
Merged

ryukzak merged 1 commit into
masterfrom
add-sbom-workflow

Conversation

@ryukzak

@ryukzak ryukzak commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Generates a production-only CycloneDX SBOM (trivy fs --format cyclonedx) on every push to master
  • Uploads it as a build artifact (sbom) via actions/upload-artifact, fetchable via the GitHub Actions API without cloning the repo
  • Checkout intentionally skips submodules: recursive, so the aidbox-ts-sdk submodule stays an empty placeholder here and this SBOM only covers aidbox-ui's own pnpm-lock.yaml -- aidbox-ts-sdk gets its own SBOM from its own repo's workflow

Same pattern as HealthSamurai/aidbox-ts-sdk#170, which feeds a downstream vulnerability-scanning pipeline in HealthSamurai/aidbox-vulnerabilities.

Test plan

  • Merge and confirm the SBOM workflow runs on master and uploads the sbom artifact
  • Confirm gh api repos/HealthSamurai/aidbox-ui/actions/artifacts?name=sbom returns it

Generates a production-only CycloneDX SBOM with trivy on every push to
master and uploads it as a build artifact, so downstream vulnerability
scanning can fetch it without cloning the repo. Same pattern as
HealthSamurai/aidbox-ts-sdk#170.

The aidbox-ts-sdk submodule is left uninitialized (no
`submodules: recursive` on checkout) so this SBOM stays scoped to
aidbox-ui's own pnpm-lock.yaml -- aidbox-ts-sdk is scanned by its own
repo's SBOM workflow.
@ryukzak
ryukzak merged commit 748c4b2 into master Sep 17, 2026
4 checks passed
@ryukzak
ryukzak deleted the add-sbom-workflow branch September 17, 2026 11:48
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