Skip to content

Commit 5413e01

Browse files
committed
👷 Add truffleruby 22.3 23.0, 23.1, 24.1 to CI
1 parent 76579e0 commit 5413e01

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

.github/workflows/legacy.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,14 @@ jobs:
4444
rubygems: '3.5.23'
4545
bundler: '2.5.23'
4646

47+
# truffleruby-22.3 (targets Ruby 3.0 compatibility)
48+
- ruby: "truffleruby-22.3"
49+
appraisal: "ruby-3-0"
50+
exec_cmd: "rake spec"
51+
gemfile: "Appraisal.root"
52+
rubygems: default
53+
bundler: default
54+
4755
steps:
4856
- name: Checkout
4957
uses: actions/checkout@v4

.github/workflows/supported.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,14 @@ jobs:
4343
rubygems: latest
4444
bundler: latest
4545

46+
# truffleruby-23.0 (targets Ruby 3.1 compatibility)
47+
- ruby: "truffleruby-23.0"
48+
appraisal: "ruby-3-1"
49+
exec_cmd: "rake spec"
50+
gemfile: "Appraisal.root"
51+
rubygems: default
52+
bundler: default
53+
4654
# Ruby 3.2
4755
- ruby: "3.2"
4856
appraisal: "ruby-3-2"
@@ -51,6 +59,14 @@ jobs:
5159
rubygems: latest
5260
bundler: latest
5361

62+
# truffleruby-23.1 (targets Ruby 3.2 compatibility)
63+
- ruby: "truffleruby-23.1"
64+
appraisal: "ruby-3-2"
65+
exec_cmd: "rake spec"
66+
gemfile: "Appraisal.root"
67+
rubygems: default
68+
bundler: default
69+
5470
# Ruby 3.3
5571
- ruby: "3.3"
5672
appraisal: "ruby-3-3"
@@ -59,6 +75,14 @@ jobs:
5975
rubygems: latest
6076
bundler: latest
6177

78+
# truffleruby-24.1 (targets Ruby 3.3.5 compatibility)
79+
- ruby: "truffleruby-24.1"
80+
appraisal: "ruby-3-3"
81+
exec_cmd: "rake spec"
82+
gemfile: "Appraisal.root"
83+
rubygems: default
84+
bundler: default
85+
6286
# Ruby 3.4
6387
- ruby: "3.4"
6488
appraisal: "ruby-3-4"

0 commit comments

Comments
 (0)