File tree Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -308,10 +308,24 @@ jobs:
308308 ) >> $GITHUB_STEP_SUMMARY
309309 fi
310310
311- LEEWAY_BUILD_DIR=${LEEWAY_BUILD_DIR:-/workspace/.leeway/build}
312- echo "leeway_vulnerability_reports_dir=$LEEWAY_BUILD_DIR/vulnerability-reports/$(ls -Art $LEEWAY_BUILD_DIR/vulnerability-reports/ | tail -n 1)" >> $GITHUB_OUTPUT
311+ sboms_dir=$(mktemp -d)
312+ leeway -v sbom export --with-dependencies --output-dir "$sboms_dir -Dversion=$VERSION"
313+
314+ scans_dir=$(mktemp -d)
315+ leeway -v sbom scan --with-dependencies --output-dir "$scans_dir -Dversion=$VERSION"
316+
317+ {
318+ echo "leeway_sboms_dir=$sboms_dir"
319+ echo "leeway_vulnerability_reports_dir=$scans_dir"
320+ } >> $GITHUB_OUTPUT
313321
314322 exit $RESULT
323+ - name : Upload SBOMs
324+ uses : actions/upload-artifact@v4
325+ if : success()
326+ with :
327+ name : sboms
328+ path : ${{ steps.leeway.outputs.leeway_sboms_dir }}
315329 - name : Upload vulnerability reports
316330 uses : actions/upload-artifact@v4
317331 if : success()
You can’t perform that action at this time.
0 commit comments