Neotron-Compute / Neotron-32-Hardware

Hardware design for the computer formerly known as The Monotron
18 stars 3 forks source link

Process drawings in CI #7

Open thejpster opened 4 years ago

thejpster commented 4 years ago

Kicad Automation task hangs waiting for window to open.

eeshow renders schematic but all components are missing. Have contacted author.

IGBC commented 4 years ago

Maybe automating DRC and ERC in CI is also worth doing?

thejpster commented 4 years ago

Agreed. Title changed.

The kicad automation can do DRC, Gerber's, ERC and pdf plots. The eeshow tool is an independent renderer of eeschema drawings, so won't do ERC or DRC or Gerber's, but it doesn't involve running Kicad in a headless X server and doing screen scraping.

thejpster commented 4 years ago

Looks like it might be a Docker/X issue. If I run Docker with the --user argument on my machine I get the same issue GitHub Actions shows.

I at least have a release script now so I can rattle off ERC, DRC and all the plots with a one liner.

thejpster commented 3 years ago

See Neotron Pico for an example of how to do this.