Automated report on core config validatability

Created on 5 October 2023, 9 months ago
Updated 12 January 2024, 6 months ago

Problem/Motivation

πŸ“Œ Create test that reports % of config entity types (and config schema types) that is validatable Postponed is a nice start, but:

  1. it's a core patch, and requires constant re-rolling
  2. … which also means I cannot apply that core patch to any version of Drupal core and get some numbers out
  3. it focuses on config types alone, whereas config objects are more impactful: it may be better to reach only 30% of types if it gets us to 90% of config objects in core to be validatable
  4. it produces complete output, for every config type property path in Drupal core, which means it produces a LOT of output

πŸ‘† For this to be widely adopted by the community, and to be able to answer the question "so how much more work is there/how far are we?", we need ONE metric, which we can then also visualize.

Steps to reproduce

N/A

Proposed resolution

  1. Add drush config:inspect --statistics
  2. Write script that, when run from a Drupal core clone, will run drush config:inspect --statistics on every commit

Bonus: visualize this data. But for now … this metric's evolution per day in Drupal core will suffice πŸ‘

Remaining tasks

User interface changes

API changes

Data model changes

πŸ“Œ Task
Status

Fixed

Version

2.1

Component

Code

Created by

πŸ‡§πŸ‡ͺBelgium Wim Leers Ghent πŸ‡§πŸ‡ͺπŸ‡ͺπŸ‡Ί

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.69.0 2024