Skip to content

ci: add SBOM and secscan workflow - #75

Open
tonyandrewmeyer wants to merge 2 commits into
canonical:masterfrom
tonyandrewmeyer:add-sbom-secscan
Open

ci: add SBOM and secscan workflow#75
tonyandrewmeyer wants to merge 2 commits into
canonical:masterfrom
tonyandrewmeyer:add-sbom-secscan

Conversation

@tonyandrewmeyer

@tonyandrewmeyer tonyandrewmeyer commented May 30, 2026

Copy link
Copy Markdown
Collaborator

The Ubuntu charm is a Charm Tech product so should have the standard SSDLC secscan process.

  • Adds .github/.sbomber-manifest.yaml pointing at the ubuntu charm on charmhub (2.x/stable, ubuntu@20.04)
  • Adds .github/workflows/sbom-secscan.yaml to run the sbomber scan on a cycle-aligned schedule (10 April and October) and via workflow_dispatch

We currently have automated publishing for this charm, so the workflow runs once per cycle, meeting the SSDLC minimum requirements. If we add automated publishing in the future, we should adjust this workflow to be triggered by that.

@tonyandrewmeyer
tonyandrewmeyer marked this pull request as draft May 30, 2026 09:21
Adds sbomber manifest and sbom-secscan workflow to scan the published
charm artifact on charmhub (2.x/stable, ubuntu@20.04). Runs on a
cycle-aligned schedule (10 April and October) and via workflow_dispatch.
No build step needed — sbomber fetches the charm directly from charmhub.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@tonyandrewmeyer
tonyandrewmeyer marked this pull request as ready for review May 30, 2026 09:32
@tonyandrewmeyer
tonyandrewmeyer requested a review from hpidcock May 30, 2026 09:33
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