socketry / nio4r

Cross-platform asynchronous I/O primitives for scalable network clients and servers.
Other
965 stars 86 forks source link

Update Actions workflow - OS changes & additions #254

Closed MSP-Greg closed 3 years ago

MSP-Greg commented 3 years ago

Ubuntu - shift to 20.04 & 18.04, run two jobs on 16.04

macOS - add two jobs using 11.0

Notes:

  1. With three Ubuntu versions and two macOS versions, I don't know what jobs you'd prefer to run. 'include' jobs are always ran at the end of the workflow, 'exclude' jobs don't change the order. Only using 'exclude' can result in a lot of them being needed with a sparse matrix.

  2. JDK varies between OS's, I think 8 and 11. The version can be locked if desired.

Types of Changes

Testing

ioquatix commented 3 years ago

Thanks!

MSP-Greg commented 3 years ago

@ioquatix

You're welcome, and thank you. While I was doing the PR, I almost added ruby-head, but didn't.

I thought you might respond with a change, so... Anyway, I just added ruby-head for Ubuntu 20.04 & 18.04 and macOS 10.15. All three passed.

Would you accept a PR for that?

ioquatix commented 3 years ago

Yes, it's a good idea.