Ymit24 / too-hot-to-prandtl-control-system

GNU General Public License v2.0
0 stars 0 forks source link

Software and Hardware CI/CD #11

Closed Ymit24 closed 2 months ago

Ymit24 commented 2 months ago

What?

Add CI/CD actions for both repos.

Why?

CI for software project is a nice requirement to make sure tests pass when merging branches. CD for software project allows automatically building executables for windows/mac/linux as needed for an end user to easily install without needing to compile on their machine. CD for hardware project auto generates production files whenever main is updated so it's easy for other people to order the same hardware.

How?

Ymit24 commented 2 months ago

Starting

Ymit24 commented 2 months ago

Completed this.

Ymit24 commented 2 months ago

Got it working. It will test the code for CI and add binary to release automatically.