syft/schema/cyclonedx/Makefile
Christopher Angelo Phillips c94d1ccf1c
fix: lookup alternate scheme on url->licenseID (#4588)
---------
Signed-off-by: Christopher Phillips <32073428+spiffcs@users.noreply.github.com>
2026-01-30 14:25:27 -05:00

12 lines
410 B
Makefile

.DEFAULT_GOAL := validate-schema
.PHONY: validate-schema
validate-schema:
@echo "Generating CycloneDX SBOMs..."
go run ../../cmd/syft/main.go ubuntu:latest -v -o cyclonedx-xml=bom.xml -o cyclonedx-json=bom.json
@echo "\nValidating CycloneDX XML..."
xmllint --noout --schema ./cyclonedx.xsd bom.xml
@echo "\nValidating CycloneDX JSON..."
../../.tool/yajsv -s cyclonedx.json -r spdx.schema.json bom.json