Skip to content

Commit d9cd493

Browse files
committed
Add support for Ruby 2.3
* Fixes #3
1 parent 7d189e2 commit d9cd493

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ jobs:
66
fail-fast: false
77
matrix:
88
os: [ ubuntu-16.04, ubuntu-18.04, macos-latest ]
9-
ruby: [ ruby-2.4, 2.5, ruby-2.6.5, 2.7.0, truffleruby, jruby ]
9+
# Use various version syntaxes here for testing
10+
ruby: [ 2.3, ruby-2.4, 2.5, ruby-2.6.5, 2.7.0, truffleruby, jruby ]
1011
runs-on: ${{ matrix.os }}
1112
steps:
1213
- uses: actions/checkout@v2

README.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,23 @@
22

33
This action downloads a prebuilt ruby and adds it to `$PATH`.
44

5-
It currently supports the latest stable versions of MRI, JRuby and TruffleRuby.
5+
## Supported Versions
6+
7+
This action currently supports these versions of MRI, JRuby and TruffleRuby:
8+
9+
| Interpreter | Versions |
10+
| ----------- | -------- |
11+
| Ruby | 2.3.8, 2.4.9, 2.5.7, 2.6.5, 2.7.0 |
12+
| JRuby | 9.2.9.0 |
13+
| TruffleRuby | 19.3.0 |
614

715
See https://github.com/eregon/ruby-install-builder/blob/metadata/versions.json
8-
for the available Ruby versions.
16+
for the always up-to-date list of available Ruby versions.
17+
18+
Note that Ruby 2.3 and the OpenSSL version it needs (1.0.2) are both end-of-life,
19+
which means Ruby 2.3 is unmaintained and considered insecure.
20+
21+
## Platforms
922

1023
The action works for the `ubuntu-16.04`, `ubuntu-18.04` and `macos-latest` GitHub-hosted runners.
1124
`windows-latest` is not yet supported.

0 commit comments

Comments
 (0)