• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

evolve75 / RubyTree / 31344114279
88%
master: 96%

Build:
Build:
LAST BUILD BRANCH: next
DEFAULT BRANCH: master
Ran 10 Aug 2026 12:18AM UTC
Jobs 4
Files 30
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 Aug 2026 12:18AM UTC coverage: 88.495% (-0.04%) from 88.534%
31344114279

push

github

evolve75
Raise next's minimum Ruby version from 3.1 to 3.3

Ruby 3.1 reached upstream end-of-life in March 2025; Rails 8 itself
now requires 3.2+. Move next's floor to 3.3 (the oldest release still
receiving security maintenance) ahead of the eventual 3.0.0 cut, drop
3.1/3.2 from the CI matrix, and pin local dev to 3.4.0 (.ruby-version)
since the initial 3.3.0 patch has a parser bug -- see below.

While verifying lib/ against the literal 3.3.0 patch (not just the
latest 3.3.x CI resolves to), found Tree::BTree's entry-traversal
helpers hit a real SyntaxError: forwarding an anonymous block (&) into
a nested block that re-references it is rejected by 3.3.0's parser
(fixed in later 3.3.x patches, and never present in 3.1 or 3.4).
Switched to a named &block parameter there so the gem actually loads
on every patch of the newly-declared floor, not just newer ones.

946 of 1344 branches covered (70.39%)

8 of 10 new or added lines in 1 file covered. (80.0%)

1 existing line in 1 file now uncovered.

2269 of 2564 relevant lines covered (88.49%)

14493.67 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
78.25
0.0% lib/tree/btree.rb

Coverage Regressions

Lines Coverage ∆ File
1
88.43
-0.83% lib/tree/treap.rb
Jobs
ID Job ID Ran Files Coverage
1 ruby-3.4 - 31344114279.1 10 Aug 2026 12:18AM UTC 30
88.41
GitHub Action Run
2 ruby-3.2 - 31344114279.2 10 Aug 2026 12:19AM UTC 30
88.42
GitHub Action Run
3 ruby-3.3 - 31344114279.3 10 Aug 2026 12:18AM UTC 30
88.42
GitHub Action Run
4 ruby-3.1 - 31344114279.4 10 Aug 2026 12:18AM UTC 30
88.42
GitHub Action Run
Source Files on build 31344114279
  • Tree
  • List 30
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 99878438 on github
  • Prev Build on next (#31341546470)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc