Updated: Comment #15
While core no longer casts configuration to strings, HEAD has a lot of incorrect YAML files.
Write a script that uses the config schema to cast.
Review the attached no_schema.txt and do them manually. (See #15)
This task covered most of them except:
1) config that doesn't have a schema
2) config of test modules.
To deal with the remaining:
Approach 1: We can use those sub-tasks to validate and make sure all the type-castings are removed. If nothing else to do, we can close them.
The no-schema list that chx attached in this issue (https://drupal.org/files/no_schema.txt) can be fixed, if we can add schema (also adding schema helps other places as well). So I thought below steps would be good to take in order
1. Provide missing schemas and get them into core.
2. Run @chx script and issue one more patch as Core config has everything as string - part 2
3. Then move to sub-tasks and do validation, etc (all the old story above).
This way we can make most of them done before move to sub-task.
For Approach 2tracks adding schemas. Go there to help. :)
User interface changes