MabezDev / wokwi-server

Other
62 stars 8 forks source link

Add CI to generate release packages #5

Closed SergioGasquez closed 2 years ago

SergioGasquez commented 2 years ago

Hello! Small PR with CI to generate release package! It would be very handy to have this CI and a release so we can download the packages instead of building it from source in devcontainers (also really useful for esp-idf containers where we don't have cargo installed)

MabezDev commented 2 years ago

I was just thinking about adding this! Thanks @SergioGasquez! I'll merge this and make a release :).

MabezDev commented 2 years ago

Hmm looks like its failing, https://github.com/MabezDev/wokwi-server/runs/6609725068?check_suite_focus=true. I think it's because we are using espflash internally (even though in this case, we never use the serial port functionality :D). I believe @jessebraham manually installed libudev etc in the espflash actions, see here.

Would you mind taking a stab fixing at this?

SergioGasquez commented 2 years ago

Ups! Jesse mentioned this build system dependency the other day to me, but I didn't notice the espflash dependency. Created #6 to fix it