Feat: migrate to Github Actions
Related: #31
Actions preview:
https://github.com/Fabious/react-esi/actions
We should be able to use the coveralls GitHub Action to upload the coverage.
Ho ok, got an error with coveralls as seen here : https://github.com/Fabious/react-esi/runs/4162385127?check_suite_focus=true
Same error on local (main branch), will try to find a solution
edit: Found the solution i guess: https://github.com/lemurheavy/coveralls-public/issues/632
ok fixed coveralls: https://github.com/Fabious/react-esi/runs/4163101844?check_suite_focus=true
Can you check if it's all good? After that the last thing is to automate publishing to npm?
I added a release action, for this one i'm not sure how to test it and how we should implement the said release If you have the time to look =]
As this PR has gone stale (2021 😵), i leave this here as a CLI helper exists and i think it will help
https://github.com/semantic-release/semantic-release/blob/master/docs/usage/getting-started.md#getting-started
Maybe I'll look into it and this PR when i have a bit of time!
I have simplified this PR : I initiated only one but important Action for testing the app on a pull request
Will make an other PR for the release phase (aka publishing on npm)
Thank you Fabien!