irqbalance icon indicating copy to clipboard operation
irqbalance copied to clipboard

Add basic github workflow based CI

Open mikey opened this issue 3 years ago • 6 comments

This would catch very basic compile issues on x86.

Signed-off-by: Michael Neuling [email protected]

mikey avatar Apr 28 '21 00:04 mikey

This would catch issues like we fixed in #180 before they are merged.

mikey avatar Apr 28 '21 00:04 mikey

Irabalance already has travis configured. I think you should just expand that to encompass nonx86 builds. If you can do that, I'll gladly merge it

nhorman avatar Apr 28 '21 00:04 nhorman

Arrh, I missed that :facepalm:

Can you get travis to hooked into github to so we can see the results on each PR on github? I think you just login to travis with the irqbalance github account and click a few things :-)

mikey avatar Apr 28 '21 03:04 mikey

Its already noted in the README (the build/passing tag). I can try to put it somewhere more prominent), but I dont think arbitrary markdown is allowed outside of the README file

nhorman avatar Apr 28 '21 10:04 nhorman

If you look at something like https://github.com/antonblanchard/microwatt/pulls you can see each PR has tick/cross against it. That is what I was thinking. You should be able to get Travis to report there. (The github workflow does that automatically).

mikey avatar Apr 28 '21 21:04 mikey

grr, its apparently a bit more complicated than clicking a few buttons, especially for irqbalance that is owned as part of an orgnization rather than by me personally. I'll look into it shortly

nhorman avatar Apr 29 '21 13:04 nhorman

@mikey IMO should use something like setup-alpine which has a lot more architectures.

neheb avatar Mar 31 '24 20:03 neheb

you're welcome to propose a pr if you like

nhorman avatar Mar 31 '24 20:03 nhorman