Ensure that CI schema generation does not create differences in the schema on same code base

Description

Currently generation adds required flag to all fields that are primitive, although they are marked as optional. Which is logical in fact. We should not use primitives anymore.

In addition we need same check as for the configuration schema, so that build fails if changes in the schema are not committed to git.

Environment

None

Assignee

Ivan Senic

Reporter

Ivan Senic

Labels

None

Integrator

Patrice Bouillet

Sprint

None

Fix versions

Affects versions

Priority

Medium
Configure