Skip to content

Commit

Permalink
Update supported Rubies (#72)
Browse files Browse the repository at this point in the history
* Add useful links for maintenance

* Add EOL note on Ruby 2.3

* Remove MRI 2.0, 2.1 and 2.2 (long EOL)

This will save build time & allow me to use new features.

* Remove JRuby 1.7 (EOL)

jruby/jruby#4112 (comment)

* Attempt to use X.Y versions to allow automatic upgrade

* Add useful note to check JRuby versions

* Update documentation & changelog

* Stop testing for Ruby 2.2 on Windows

* Test on Ruby 2.6 (Windows)
  • Loading branch information
softdevlo committed May 12, 2019
1 parent dcf10aa commit d94e6df
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 16 deletions.
23 changes: 9 additions & 14 deletions .travis.yml
@@ -1,19 +1,14 @@
language: ruby
matrix:
include:
# see https://www.ruby-lang.org/en/downloads/branches/
- rvm: ruby-head
- rvm: 2.6.0
- rvm: 2.5.3
- rvm: 2.4.5
- rvm: 2.3.8
# NOTE: EOL since 2018-03-31
- rvm: 2.2
# NOTE: EOL since 2017-03-31
- rvm: 2.1
# NOTE: EOL since 2016-02-24
- rvm: 2.0
# NOTE: JRuby 1.7 is now EOL https://github.com/jruby/jruby/issues/4112#issuecomment-346190422
- rvm: jruby-1.7
- rvm: jruby-9.1.17.0
- rvm: jruby-9.2.5.0
- rvm: 2.6
- rvm: 2.5
- rvm: 2.4
# NOTE: EOL since 2019-03-31
- rvm: 2.3
# see https://www.jruby.org/download
- rvm: jruby-9.1
- rvm: jruby-9.2
- rvm: truffleruby
1 change: 1 addition & 0 deletions Changes.md
Expand Up @@ -2,6 +2,7 @@
------------------------

- Transform's `close` can now yield rows. This is useful to write "aggregating transforms", such as sorting, grouping etc. See [#57](https://github.com/thbar/kiba/pull/57) for more background & explanations.
- Kiba now requires MRI Ruby 2.3+, JRuby 9.1+ or TruffleRuby.

2.0.0
-----
Expand Down
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -49,7 +49,7 @@ gem 'kiba'

## Supported Ruby versions

Kiba currently supports Ruby 2.0+ and JRuby (with its default 1.9 syntax). See [test matrix](https://travis-ci.org/thbar/kiba).
Kiba currently supports Ruby 2.3+, JRuby 9.1+ and TruffleRuby. See [test matrix](https://travis-ci.org/thbar/kiba).

## Kiba Common

Expand Down
2 changes: 1 addition & 1 deletion appveyor.yml
Expand Up @@ -5,10 +5,10 @@ cache:

environment:
matrix:
- RUBY_VERSION: 26
- RUBY_VERSION: 25
- RUBY_VERSION: 24
- RUBY_VERSION: 23
- RUBY_VERSION: 22
# NOTE: jruby doesn't seem to be supported on default images
# see https://www.appveyor.com/docs/build-environment/#ruby

Expand Down

0 comments on commit d94e6df

Please sign in to comment.