Skip to content

Standardize lifecycle properties to official CycloneDX taxonomy#158

Merged
vpetersson merged 3 commits intomasterfrom
eol
Jan 31, 2026
Merged

Standardize lifecycle properties to official CycloneDX taxonomy#158
vpetersson merged 3 commits intomasterfrom
eol

Conversation

@vpetersson
Copy link
Contributor

  • Update property names to use cdx:lifecycle:milestone namespace:

    • cle:eol → cdx:lifecycle:milestone:endOfLife
    • cle:eos → cdx:lifecycle:milestone:endOfSupport
    • cle:releaseDate → cdx:lifecycle:milestone:generalAvailability
  • Remove redundant NamedLifecycle entries from metadata.lifecycles
    (now only contains BOM phases like "build", not product dates)

  • Rename enrichment source from "lifecycle" to "sbomify-lifecycle-db"
    for clarity

Reference: https://cyclonedx.github.io/cyclonedx-property-taxonomy/cdx/lifecycle.html

vpetersson and others added 3 commits January 31, 2026 09:39
- Update property names to use cdx:lifecycle:milestone namespace:
  - cle:eol → cdx:lifecycle:milestone:endOfLife
  - cle:eos → cdx:lifecycle:milestone:endOfSupport
  - cle:releaseDate → cdx:lifecycle:milestone:generalAvailability

- Remove redundant NamedLifecycle entries from metadata.lifecycles
  (now only contains BOM phases like "build", not product dates)

- Rename enrichment source from "lifecycle" to "sbomify-lifecycle-db"
  for clarity

Reference: https://cyclonedx.github.io/cyclonedx-property-taxonomy/cdx/lifecycle.html

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The CLE lifecycle tests were looking for properties starting with "cle:"
but the code uses the official CycloneDX taxonomy "cdx:lifecycle:milestone:*".

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@vpetersson vpetersson merged commit a5a495e into master Jan 31, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant