Skip to content

Unify nolead and gullwing file handling

Builds on !1120 (merged) and !1121 (merged) to further unify the NoLead and Gullwing generators. @ulikoehler since it builds on your recent changes :-D

  • Adds a little bit of logic regarding a YAML FIleHEader field used in the Gullwing generator. But probably useful to standardise in general as optional.
  • Allows generators to specfy a default size_definition directory, which allows the gullwing generator to exclude some test files (they're moved to a separate dir to enable this)
  • Rename some .yml files to .yaml
  • Also unify the verbosity settings (-v for info, -vv for debug level), using the logging module rather than print

  • Fix a broken pad array override which only manifests on a certain footprint (this is why CI that runs the generators is important!)
Edited by John Beard

Merge request reports