scottbez1 / splitflap

DIY split-flap display
https://scottbez1.github.io/splitflap
Other
3.09k stars 256 forks source link

Split Electronics GitHub Actions into separate jobs #169

Closed scottbez1 closed 2 years ago

scottbez1 commented 2 years ago

The Electronics action was starting to get a bit slow, mostly because of the 3d PCB rendering of 3 different PCBs (chainlinkDriver, chainlinkBase, and chainlinkDriverTester), so this splits that action into 3 separate jobs that can run in parallel. This requires separating the artifacts from each of the different electronics jobs, so all references had to be updated too.

Now the build duration is dominated by the environment setup and code checkout, which can be addressed separately.