Skip to content

Automate the Updating of SPDX License List #186

@msymons

Description

@msymons

The SPDX License List is a subschema of the main CDX schema. CyclonedDX is currently using 3.17 of the SPDX License List, whilst the latest version is 3.19. 15 new licenses were added in 3.18 and 3.19

SpdxXsdGenerator.java is used to generate the SPDX subschemas for XLM and JSON. This script also generates a lightweight JSON file containing SPDX license IDs for use with the various CDX implementations.

It would help if the process were automated using a GitHub action that would generate the JSON files for us, and submit PRs for all the individual repos that use them. For example, the Javascript version is here: spdx.SNAPSHOT.schema.json

The updates to the Specification repo should itself be done via a PR (something that does not seem to have happened in the past, eg when updating to 3.17.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions