Skip to content

Commit c4394ac

Browse files
committed
Run Ruby 2.3 Caboose specs with rspec
1 parent 9fd8a0a commit c4394ac

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

.github/workflows/caboose.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,47 +38,47 @@ jobs:
3838
# Ruby 2.3
3939
- ruby: "ruby-2.3"
4040
appraisal: "ruby-2-3-hashie_v0"
41-
exec_cmd: "kettle-test"
41+
exec_cmd: "rspec"
4242
gemfile: "Appraisal.root"
4343
rubygems: "3.3.27"
4444
bundler: "2.3.27"
4545

4646
# Ruby 2.3
4747
- ruby: "ruby-2.3"
4848
appraisal: "ruby-2-3-hashie_v1"
49-
exec_cmd: "kettle-test"
49+
exec_cmd: "rspec"
5050
gemfile: "Appraisal.root"
5151
rubygems: "3.3.27"
5252
bundler: "2.3.27"
5353

5454
# Ruby 2.3
5555
- ruby: "ruby-2.3"
5656
appraisal: "ruby-2-3-hashie_v2"
57-
exec_cmd: "kettle-test"
57+
exec_cmd: "rspec"
5858
gemfile: "Appraisal.root"
5959
rubygems: "3.3.27"
6060
bundler: "2.3.27"
6161

6262
# Ruby 2.3
6363
- ruby: "ruby-2.3"
6464
appraisal: "ruby-2-3-hashie_v3"
65-
exec_cmd: "kettle-test"
65+
exec_cmd: "rspec"
6666
gemfile: "Appraisal.root"
6767
rubygems: "3.3.27"
6868
bundler: "2.3.27"
6969

7070
# Ruby 2.3
7171
- ruby: "ruby-2.3"
7272
appraisal: "ruby-2-3-hashie_v4"
73-
exec_cmd: "kettle-test"
73+
exec_cmd: "rspec"
7474
gemfile: "Appraisal.root"
7575
rubygems: "3.3.27"
7676
bundler: "2.3.27"
7777

7878
# Ruby 2.3
7979
- ruby: "ruby-2.3"
8080
appraisal: "ruby-2-3-hashie_v5"
81-
exec_cmd: "kettle-test"
81+
exec_cmd: "rspec"
8282
gemfile: "Appraisal.root"
8383
rubygems: "3.3.27"
8484
bundler: "2.3.27"

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ Please file a bug if you notice a violation of semantic versioning.
3232
- Restored Ruby 2.3 Caboose CI bundle resolution by using the last compatible kettle development/test toolchain on that EOL runtime.
3333
- Kept Ruby 2.3 Caboose CI on the last compatible `gitmoji-regex` release.
3434
- Added the missing Ruby 2.3 modular stdlib gemfiles required by generated Caboose appraisals.
35+
- Ran Ruby 2.3 Caboose specs directly with `rspec` because the compatible `kettle-test` 1.x toolchain does not expose the newer executable.
3536
- Replaced stale platform CI `rake magic` commands with portable spec commands.
3637
- Pinned `multi_xml` below 0.9 for TruffleRuby compatibility.
3738
- Marked EOL TruffleRuby 22.3, 23.0, and 23.1 CI as experimental because they can crash inside the interpreter during Bundler setup.

docs/file.CHANGELOG.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ <h3 id="fixed">Fixed</h3>
8787
<li>Restored Ruby 2.3 Caboose CI bundle resolution by using the last compatible kettle development/test toolchain on that EOL runtime.</li>
8888
<li>Kept Ruby 2.3 Caboose CI on the last compatible <code>gitmoji-regex</code> release.</li>
8989
<li>Added the missing Ruby 2.3 modular stdlib gemfiles required by generated Caboose appraisals.</li>
90+
<li>Ran Ruby 2.3 Caboose specs directly with <code>rspec</code> because the compatible <code>kettle-test</code> 1.x toolchain does not expose the newer executable.</li>
9091
<li>Replaced stale platform CI <code>rake magic</code> commands with portable spec commands.</li>
9192
<li>Pinned <code>multi_xml</code> below 0.9 for TruffleRuby compatibility.</li>
9293
<li>Marked EOL TruffleRuby 22.3, 23.0, and 23.1 CI as experimental because they can crash inside the interpreter during Bundler setup.</li>
@@ -1408,7 +1409,7 @@ <h2 id="001---2010-04-22">
14081409
</div></div>
14091410

14101411
<div id="footer">
1411-
Generated on Wed Jun 3 19:19:00 2026 by
1412+
Generated on Wed Jun 3 19:21:38 2026 by
14121413
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
14131414
0.9.44 (ruby-4.0.4).
14141415
</div>

0 commit comments

Comments
 (0)