Skip to content

Commit 1fe6c2e

Browse files
committed
Run JRuby builds on GHA
1 parent 8ec95d3 commit 1fe6c2e

File tree

2 files changed

+17
-69
lines changed

2 files changed

+17
-69
lines changed

.github/workflows/ci.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@ jobs:
3939
- ruby: 2.5
4040
env:
4141
RAILS_VERSION: '~> 6.1.0'
42+
- ruby: jruby-9.3.1.0
43+
env:
44+
RAILS_VERSION: '~> 6.1.0'
45+
JRUBY_OPT: '--dev'
46+
JAVA_OPTS: '--add-opens java.base/sun.nio.ch=org.jruby.dist --add-opens java.base/java.io=org.jruby.dist --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.security.cert=ALL-UNNAMED --add-opens=java.base/java.util.zip=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.util.regex=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/javax.crypto=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED'
4247

4348
# Rails 6.0 builds >= 2.5.0
4449
- ruby: 3.0
@@ -53,6 +58,12 @@ jobs:
5358
- ruby: 2.5
5459
env:
5560
RAILS_VERSION: '~> 6.0.0'
61+
- ruby: jruby-9.3.1.0
62+
env:
63+
RAILS_VERSION: '~> 6.0.0'
64+
JRUBY_OPT: '--dev'
65+
JAVA_OPTS: '--add-opens java.base/sun.nio.ch=org.jruby.dist --add-opens java.base/java.io=org.jruby.dist --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.security.cert=ALL-UNNAMED --add-opens=java.base/java.util.zip=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.util.regex=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/javax.crypto=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED'
66+
5667
# Rails 5.2 builds >= 2.2.2
5768
- ruby: 2.6.6
5869
env:
@@ -72,6 +83,12 @@ jobs:
7283
- ruby: 2.2.10
7384
env:
7485
RAILS_VERSION: '5-2-stable'
86+
- ruby: jruby-9.3.1.0
87+
env:
88+
RAILS_VERSION: '~> 5.2.0'
89+
JRUBY_OPT: '--dev'
90+
JAVA_OPTS: '--add-opens java.base/sun.nio.ch=org.jruby.dist --add-opens java.base/java.io=org.jruby.dist --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.security.cert=ALL-UNNAMED --add-opens=java.base/java.util.zip=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.util.regex=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/javax.crypto=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED'
91+
7592
env: ${{ matrix.env }}
7693
steps:
7794
- uses: actions/checkout@v2

.travis.yml

Lines changed: 0 additions & 69 deletions
This file was deleted.

0 commit comments

Comments
 (0)