Commit Graph

22 Commits

Author SHA1 Message Date
Sam Saffron c25f38b6f1
DEV: Ruby 2.3 is EOL no longer officially supported
Added Ruby 2.7 to travis tests
2020-04-22 12:08:39 +10:00
Sam Saffron b5ef1d1ab6 FIX: ensure we release pipe fds early
Previously we relied on GC to release pipe
fds. This worked on earlier versions of Ruby
but on 2.7 it will start breaking.

We now release the fds early to avoid the issues.
2019-11-11 12:20:26 +11:00
Sam 7b29ee0b19 add ruby head correctly 2018-06-27 13:33:35 +10:00
Sam c1bcfcf536 FEATURE: we explicitly only support Ruby 2.3 and up
- remove 2.2 from travis
- be explicit in gemspec
- add note to readme
2018-06-27 09:35:22 +10:00
Petko Bordjukov 8028cd256e Update rubies in Travis configuration 2018-06-23 01:40:04 +03:00
Jb Aviat efb24ba50d Add TravisCI build on macOS High Sierra 2018-02-13 18:30:56 -08:00
Tsukuru Tanimichi d76ef16b19
CI against Ruby 2.5.0 2017-12-31 11:58:42 +09:00
Petko Bordjukov f550795c68 Add Ruby 2.4.0, remove Ruby 2.0, and add back El Capitan to Travis 2016-12-25 11:08:55 +02:00
Petko Bordjukov 0b9aeb2b2d
Bump xcode version to 8 in Travis config
This is done in preparation for macOS Sierra rollout[1]

[1] https://blog.travis-ci.com/2016-09-15-new-default-osx-image-coming/
2016-09-19 14:13:53 +03:00
Sam 2573e6629d add osx image 2016-05-14 19:04:04 +10:00
Petko Bordjukov 6e386059b2 Update and expand the Travis configuration
Make Travis use Ubuntu Trusty for Linux builds and introduce an OS X
build.
2016-05-14 11:53:39 +03:00
Sam 3a68f7c44d correct extconf to respect CXX flag 2016-05-14 17:00:40 +10:00
Sam bdd0260461 try harder to use latest gcc 2016-05-14 16:17:03 +10:00
Sam a2855b2581 try again 2016-05-14 16:13:31 +10:00
Sam b60784a6ef try setting CC 2016-05-14 16:10:35 +10:00
Sam 0970518933 playing with stuff 2016-05-14 16:03:35 +10:00
Sam 66a460f062 update g++ 2016-05-14 15:58:48 +10:00
Sam 8c1b96efdd update gcc 2016-05-14 15:47:37 +10:00
Sam 5e2cb38f61 try updating ruby 2016-05-14 15:32:56 +10:00
Sam 575f65e95f try to fix travis 2016-05-14 11:26:03 +10:00
Sam dbdc62cb8d add travis 2016-05-14 10:39:21 +10:00
Sam 1dd2a44a6f initial commit 2016-05-04 16:54:51 +10:00