File tree Expand file tree Collapse file tree 4 files changed +11
-10
lines changed Expand file tree Collapse file tree 4 files changed +11
-10
lines changed Original file line number Diff line number Diff line change 6161 activate-environment : true
6262 enable-cache : true
6363
64- # - name: Install dependencies
65- # run: uv sync --group sbom
64+ - name : Install dependencies
65+ run : |
66+ uv sync --group generate_sbom
6667
6768 - name : generate_sbom.py
6869 run : uv run etc/sbom/generate_sbom.py --enable-github-action-token --target=branch --sbom-metadata=etc/sbom/metadata.cdx.json --save-warnings=${{runner.temp}}/warnings.txt
Original file line number Diff line number Diff line change 2828
2929for component in endor_components_remove :
3030 for prefix in prefixes :
31- endor_components_remove . append ( prefix + component )
31+ component = prefix + component
3232
3333# ################ Component Renaming ################
3434# Endor does not have syntactically valid PURLs for C/C++ packages.
Original file line number Diff line number Diff line change 1- # /// script
2- # dependencies = [
3- # "gitpython",
4- # "pygithub",
5- # "semver",
6- # ]
7- # ///
81#!/usr/bin/env python3
92"""
103Generate a CycloneDX SBOM using scan results from Endor Labs.
Original file line number Diff line number Diff line change @@ -53,6 +53,13 @@ make_release = [
5353 " pygithub>=2.1" ,
5454]
5555
56+ generate_sbom = [
57+ # etc/sbom/*.py
58+ " gitpython>=3.1" ,
59+ " pygithub>=2.1" ,
60+ " semver>=3.0.0" ,
61+ ]
62+
5663[tool .ruff ]
5764line-length = 120
5865src = [" .evergreen" , " etc" ]
You can’t perform that action at this time.
0 commit comments