cheald / manticore

Manticore is a JRuby HTTP client built on the Apache HttpClient 4.x components
https://gitlab.com/cheald/manticore
MIT License
54 stars 34 forks source link

CI: Use JRuby 9.2.16.0 #94

Closed olleolleolle closed 3 years ago

olleolleolle commented 3 years ago

This PR updates the CI matrix to use latest JRuby, 9.2.16.0.

JRuby 9.2.16.0 release blog post

olleolleolle commented 3 years ago

@cheald TL;DR: Travis stopped, and needs to be replaced.

Hi! Hope you're alright! This repo has a Travis CI setup, and they... shuttered their operation for Open Source builds, so do you have another CI lined up, something you'd like to use? Ponder that, and then make the choice explicit.

cheald commented 3 years ago

Ah man, it's been a while since I've worked on an FOSS project!

I use Gitlab CI for work and have been plenty happy with it. Do you have a solution that you'd prefer? I'm not sure if there's a clear leader for OSS projects these days.

olleolleolle commented 3 years ago

I've flipped a few Ruby projects to a super-basic GitHub Actions configuration, and perhaps some Node.js, but not tried the Java world with that.

@kares perhaps knows what that's like? @adironduck, do you have any good CI tips for a JRuby project?

kares commented 3 years ago

yeah super annoying that there wasn't a CI for my other PR. wouldn't travis-ci.com (opposed to travis-ci.org) be enough with the free "credits", maybe? should migrate smoothly from the UI and if there are issues we could setup GH actions.

kares commented 3 years ago

happy to help with the new setup (as time permits - likely next week), the Travis .com needs to be done manually by a repo owner.

cheald commented 3 years ago

https://travis-ci.com/github/cheald/manticore - I'm getting this migrated over there. Looks like it's having some trouble "authorizing the build", though. I'll keep poking at it.

cheald commented 3 years ago

Ah, I wasn't subscribed to any plan. Free plan is set up and builds are running now.