From 43fbe3f0881dc310fde45f5af01b03ffef0d5588 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 26 Oct 2026 00:29:36 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20README:=20clarify=20runtime=20an?= =?UTF-8?q?d=20tested=20Ruby=20floors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kettle-jem/lib/kettle/jem/templates/README.md.example | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gems/kettle-jem/lib/kettle/jem/templates/README.md.example b/gems/kettle-jem/lib/kettle/jem/templates/README.md.example index fb6f67480..b08eb843f 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/README.md.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/README.md.example @@ -50,12 +50,12 @@ I've summarized my thoughts in [this blog post](https://dev.to/galtzo/hostile-ta ### Compatibility -Compatible with MRI Ruby {KJ|MIN_RUBY}+, and concordant releases of JRuby, and TruffleRuby. +The gem's declared runtime compatibility floor is MRI Ruby {KJ|MIN_RUBY}+, with concordant releases of JRuby and TruffleRuby. CI workflows and Appraisals are generated for MRI Ruby {KJ|MIN_TEST_RUBY}+. The current MRI CI lane runs on {KJ|README:CURRENT_MRI_PLATFORMS}. -This test floor is configured by `ruby.test_minimum` in `.kettle-jem.yml` and -may be higher than the gem's runtime compatibility floor when legacy Rubies are -not practical for the current toolchain. +The test floor is configured by `ruby.test_minimum` in `.kettle-jem.yml`. +When it is higher than the runtime floor, older runtime-compatible Rubies are +not covered by the generated CI or Appraisal matrix. kettle-dev Logo by Aboling0, CC BY-SA 4.0