riker-rs / riker

Easily build efficient, highly concurrent and resilient applications. An Actor Framework for Rust.
https://riker.rs
MIT License
1.02k stars 69 forks source link

Feature: Create GH workflows #145

Closed nothingismagick closed 3 years ago

nothingismagick commented 3 years ago

Closes #142

This PR introduces 3 workflow files:

And it changes the badge on the Readme to point to the GH Actions page for build-and-test.

I didn't introduce a workflow that runs all the examples (on all the platforms), but I think this would be a good next step for future work.

Because I am not an admin, I do not know if GH Actions are enabled on this repository at the moment of the filing of this PR, this might need to be done in the settings.

Thanks to @olexiyb for making the pre-commit workflow and @rajivshah3 for the prototypes.

nothingismagick commented 3 years ago

If you want to see what the actions look like, you will have to check out my fork, because AFAIK PRs from forks don't always run (especially if the workflow files don't exist): https://github.com/nothingismagick/riker/actions

olexiyb commented 3 years ago

@nothingismagick, I think we do not need .travis.yml file anymore.

nothingismagick commented 3 years ago

@nothingismagick, I think we do not need .travis.yml file anymore.

Right you are.

leenozara commented 3 years ago

@nothingismagick Everything looks good on my test fork. Happy to migrate away from Travis. I'll merge this now and setup GHA. Thank you for this significant update!