Validate OCM-Component-Descriptors #1107
Labels
area/delivery
Delivery related
area/ipcei
IPCEI (Important Project of Common European Interest)
component/cicd
Continuous integration/delivery (tooling and processes)
kind/enhancement
Enhancement, improvement, extension
Context / Motivation
ocm (+
cnudie
) package offers a rather lowlevel binding for (de-)serialising OCM-Component-Descriptors, which merely covers basic syntactical checks. This may lead to invalid OCM-Component-Descriptors being created, either from Concourse-Pipeline-Template (using either component-descriptor trait, or (new) github-actions (defined in this repository)). This can lead to follow-up errors "downstream", fixing of which is time-consuming. We should therefore improve (and enforce) validation to catch errors prior to publishing of OCM-Component-Descriptors.Implementation Proposal
Checks
creationTime
timestamp format must adhere toRFC 3339
(if present)integrate validation into
The text was updated successfully, but these errors were encountered: