The config schema does not describe the site and assertions keys
Part of #3596034 (closed).
Problem/Motivation
In config/schema/c2pa_sign.schema.yml, site is a mapping with no keys and the assertions keys sit outside their mapping. Kernel tests with strict schema checking fail on site.claim_generator, site.logo, assertions.upload and assertions.publish.
Proposed resolution
Describe every key of c2pa_sign.settings in the schema.
Definition of done
- Every key of
c2pa_sign.settingshas a schema type - Kernel tests run with strict schema checking
Testing instructions
- Remove
$strictConfigSchema = FALSEfrom the kernel test. It passes. - With Config Inspector,
c2pa_sign.settingshas no errors.
AI Compliance
🤖 Generated with the help of an LLM, reviewed and approved by me before posting.