Closed alxhoff closed 2 years ago
Agreed, would be keen to check out GH Actions as well. RIP Travis CI
I have recently ported another project from Travis to Github. I can give it a try here as well sometime later this month.
be my guest!
Feel free to have a look at https://github.com/alxhoff/FreeRTOS-Emulator/actions/runs/263913148 and https://github.com/alxhoff/FreeRTOS-Emulator/blob/ci/.github/workflows/main.yml.
Getting the Sanitizers running with actual Display and Audio Device was the trickiest part...
A few things are still subject to change but here is a list of remaining TODOs:
ci
branch into master
. Else, there may occur conflicts regarding the GitHub Pages deployment.wow. great stuff! I like the look of the GH actions CI scripting, looks a bit simpler than Travis. I also agree about Travis CI, if I should disable it just let me know. Also the coverity thing is something i've been meaning to do for a while. Will need to write some actual tests or maybe a test fork with code that runs all functions of the TUM libs etc.
I agree. But the thing which bothers me the most with GitHub Actions is that you can not have shared job-dependencies f.e. to install the SDL2 packages.
This would on make the YAML file even simpler and also reduce the runtime if they are only installed once.
That's annoying
I think for the future it would be a good idea to move from Travis CI to Github Actions.