Skip to content

Commit 09898c8

Browse files
committed
🤖 Drop Ruby 2.3 Caboose testing
1 parent c8e13fe commit 09898c8

9 files changed

Lines changed: 6 additions & 290 deletions

.github/workflows/caboose.yml

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

Appraisals

Lines changed: 0 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -180,63 +180,3 @@ appraise "templating" do
180180
eval_gemfile "modular/templating.gemfile"
181181
eval_gemfile "modular/x_std_libs.gemfile"
182182
end
183-
184-
appraise "ruby-2-3-hashie_v0" do
185-
eval_gemfile "modular/faraday_v0.gemfile"
186-
eval_gemfile "modular/hashie_v0.gemfile"
187-
eval_gemfile "modular/jwt_v1.gemfile"
188-
eval_gemfile "modular/logger_v1_2.gemfile"
189-
eval_gemfile "modular/multi_xml_v0_5.gemfile"
190-
eval_gemfile "modular/rack_v1_2.gemfile"
191-
eval_gemfile "modular/x_std_libs/r2.3/libs.gemfile"
192-
end
193-
194-
appraise "ruby-2-3-hashie_v1" do
195-
eval_gemfile "modular/faraday_v0.gemfile"
196-
eval_gemfile "modular/hashie_v1.gemfile"
197-
eval_gemfile "modular/jwt_v1.gemfile"
198-
eval_gemfile "modular/logger_v1_2.gemfile"
199-
eval_gemfile "modular/multi_xml_v0_5.gemfile"
200-
eval_gemfile "modular/rack_v1_2.gemfile"
201-
eval_gemfile "modular/x_std_libs/r2.3/libs.gemfile"
202-
end
203-
204-
appraise "ruby-2-3-hashie_v2" do
205-
eval_gemfile "modular/faraday_v0.gemfile"
206-
eval_gemfile "modular/hashie_v2.gemfile"
207-
eval_gemfile "modular/jwt_v1.gemfile"
208-
eval_gemfile "modular/logger_v1_2.gemfile"
209-
eval_gemfile "modular/multi_xml_v0_5.gemfile"
210-
eval_gemfile "modular/rack_v1_2.gemfile"
211-
eval_gemfile "modular/x_std_libs/r2.3/libs.gemfile"
212-
end
213-
214-
appraise "ruby-2-3-hashie_v3" do
215-
eval_gemfile "modular/faraday_v0.gemfile"
216-
eval_gemfile "modular/hashie_v3.gemfile"
217-
eval_gemfile "modular/jwt_v1.gemfile"
218-
eval_gemfile "modular/logger_v1_2.gemfile"
219-
eval_gemfile "modular/multi_xml_v0_5.gemfile"
220-
eval_gemfile "modular/rack_v1_2.gemfile"
221-
eval_gemfile "modular/x_std_libs/r2.3/libs.gemfile"
222-
end
223-
224-
appraise "ruby-2-3-hashie_v4" do
225-
eval_gemfile "modular/faraday_v0.gemfile"
226-
eval_gemfile "modular/hashie_v4.gemfile"
227-
eval_gemfile "modular/jwt_v1.gemfile"
228-
eval_gemfile "modular/logger_v1_2.gemfile"
229-
eval_gemfile "modular/multi_xml_v0_5.gemfile"
230-
eval_gemfile "modular/rack_v1_2.gemfile"
231-
eval_gemfile "modular/x_std_libs/r2.3/libs.gemfile"
232-
end
233-
234-
appraise "ruby-2-3-hashie_v5" do
235-
eval_gemfile "modular/faraday_v0.gemfile"
236-
eval_gemfile "modular/hashie_v5.gemfile"
237-
eval_gemfile "modular/jwt_v1.gemfile"
238-
eval_gemfile "modular/logger_v1_2.gemfile"
239-
eval_gemfile "modular/multi_xml_v0_5.gemfile"
240-
eval_gemfile "modular/rack_v1_2.gemfile"
241-
eval_gemfile "modular/x_std_libs/r2.3/libs.gemfile"
242-
end

CHANGELOG.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,14 @@ Please file a bug if you notice a violation of semantic versioning.
3333

3434
### Removed
3535

36+
- Dropped the obsolete Ruby 2.3 Caboose workflow and its Hashie appraisal
37+
gemfiles; development tooling now requires Ruby 2.4 or newer, and Ruby 2.4
38+
coverage is already handled by the standard Ruby 2.4 workflow.
39+
3640
### Fixed
3741

38-
- Updated CI workflow maintenance: QLTY uploads now use OIDC, harden-runner is pinned to v2.19.4, and Caboose dependency installation logs are visible on failure.
39-
- Restored Ruby 2.3 Caboose CI bundle resolution by using the last compatible kettle development/test toolchain on that EOL runtime.
40-
- Kept Ruby 2.3 Caboose CI on the last compatible `gitmoji-regex` release.
41-
- Added the missing Ruby 2.3 modular stdlib gemfiles required by generated Caboose appraisals.
42-
- Ran Ruby 2.3 Caboose specs directly with `rspec` because the compatible `kettle-test` 1.x toolchain does not expose the newer executable.
42+
- Updated CI workflow maintenance: QLTY uploads now use OIDC and harden-runner
43+
is pinned to v2.19.4.
4344
- Replaced stale platform CI `rake magic` commands with portable spec commands.
4445
- Pinned `multi_xml` below 0.9 for TruffleRuby compatibility.
4546
- Marked EOL TruffleRuby 22.3, 23.0, and 23.1 CI as experimental because they can crash inside the interpreter during Bundler setup.

gemfiles/ruby_2_3_hashie_v0.gemfile

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

gemfiles/ruby_2_3_hashie_v1.gemfile

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

gemfiles/ruby_2_3_hashie_v2.gemfile

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

gemfiles/ruby_2_3_hashie_v3.gemfile

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

gemfiles/ruby_2_3_hashie_v4.gemfile

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

gemfiles/ruby_2_3_hashie_v5.gemfile

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

0 commit comments

Comments
 (0)