github.com/lineaje-labs/syft@v0.98.1-0.20231227153149-9e393f60ff1b/schema/cyclonedx/Makefile (about)

     1  .DEFAULT_GOAL := validate-schema
     2  .PHONY: validate-schema
     3  validate-schema:
     4  	@echo "Generating CycloneDX SBOMs..."
     5  	go run ../../cmd/syft/main.go ubuntu:latest -v -o cyclonedx-xml=bom.xml -o cyclonedx-json=bom.json
     6  
     7  	@echo "\nValidating CycloneDX XML..."
     8  	xmllint --noout --schema ./cyclonedx.xsd bom.xml
     9  
    10  	@echo "\nValidating CycloneDX JSON..."
    11  	../../.tool/yajsv -s cyclonedx.json bom.json