Skip to content

Added requirement to save libraries cleanly

I think we should add a requirement essentially stating that libraries must be kicad-cli sym upgrade --forced. Currently we have a lot of unnecessary hotfixes to clean it up if it goes wrong (I've encountered ~10 cases so far). My intention here is to get consensus on a rule, then implement it in KLC so it gets checked automatically. I'm fine with this not ending up in KLC, if we can reach a consensus on how it should be implemented.

I'm not sure how to write this into a coherent rule, but here's my best guess for now.

image.png

If this rule should stay in G1, we need to either fix some Hugo config so the ordering is fixed, or rename the other rules to G1.03 etc.

image.png

Merge request reports