shinyblink / sled

Satanic/Sexy/Stupid/Silly/Shiny LED matrix controller
https://shinyblink.github.io/sled/
ISC License
122 stars 25 forks source link

CI/CD for sled #12

Closed vifino closed 6 years ago

vifino commented 6 years ago

Having a service such as Travis continuously build and test sled on each commit would be quite handy.

Checklist to full testing:

fridtjof commented 6 years ago

We could try out Travis CI, it's free for open repos 🤔

fridtjof commented 6 years ago

https://github.com/vifino/sled/blob/ac4c00355f06d24af50112e51d39352e2a0d5dea/src/main.c#L62-L67

Is there a reason to calculate this again every time? Doesn't matter very much performance wise, but it could be extracted to make implementing similar modes for queueing modules easier.

vifino commented 6 years ago

Probably not.

vifino commented 6 years ago

So, @fridtjof, you wanna do this? :)

Travis is perfect. Would be nice if you could do a functional test and such. Many thanks!

fridtjof commented 6 years ago

You'll have to set up travis as the repo owner and give me access :)

vifino commented 6 years ago

I set it up, you just need to write a travis.yml