choria-io / mcorpc-ruby-support

Support libraries to enable Ruby agents and clients to communicate with the Choria Server
https://choria.io/
Apache License 2.0
1 stars 8 forks source link

Switch to GitHub Actions #192

Closed smortex closed 2 months ago

ripienaar commented 4 months ago

Should be easier after https://github.com/choria-io/mcorpc-ruby-support/pull/198 as I fixced the tests for ruby 3.2.3

smortex commented 4 months ago

Should be easier after #198 as I fixced the tests for ruby 3.2.3

Ah yeah, I left this on the side for in a few weeks :wink: I am about to go for a few days to a place without computers, before leaving I rebased on top of main, everything is not as smooth as at could, but I at leas I got the test suite passing for some test matrix configuration: https://github.com/smortex/mcorpc-ruby-support/actions/runs/9773220201/job/26978954896?pr=1

Improving the "health" of the ruby ecosystem and CI is one of my main goals for the holidays.

More work will follow up in the next weeks

smortex commented 3 months ago

It finally pass (went slower than expected… holidays… :smile:)! https://github.com/smortex/mcorpc-ruby-support/actions/runs/10383582056?pr=1

Some changes are really not nice, the testing library feels quite weak, but at least CI now pass on what I think is all the versions of Ruby we should support.

smortex commented 2 months ago

I think this one is now ready for merging :tada:

ripienaar commented 2 months ago

Thank you!