Skip to content

Update generate-sbom.yml #5

Update generate-sbom.yml

Update generate-sbom.yml #5

Workflow file for this run

name: Generate SBOM using CycloneDX
on:
push:
branches:
- develop
- staging
- production
workflow_dispatch:
jobs:
generate-sbom:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '20'
- name: Install dependencies
run: npm ci
- name: Install CycloneDX NPM tool
run: npm install -g @cyclonedx/cyclonedx-npm
- name: Generate SBOM
run: cyclonedx-npm --output-file sbom.json
- name: Upload SBOM
uses: actions/upload-artifact@v3
with:
name: sbom
path: sbom.json
if-no-files-found: error