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

ruby-grape / grape / 30261081468
97%

Build:
DEFAULT BRANCH: master
Ran 27 Jul 2026 11:13AM UTC
Jobs 32
Files 167
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

27 Jul 2026 11:12AM UTC coverage: 96.966% (+0.002%) from 96.964%
30261081468

push

github

web-flow
Restore the nil-base fallback in Grape::API::Instance#to_s (#2833)

def_delegators :@base, :to_s (#2581) evaluates nil.to_s and returns ""
for any Instance whose @base is unset -- notably the bare
Grape::API::Instance class itself, which is never mounted and never
has base= called on it, so it stays base-less forever. Anything that
enumerates loaded classes and renders them by string (Sorbet/Tapioca
RBI generation, log/error interpolation) sees an empty name instead of
"Grape::API::Instance", while #name stays correct -- the disagreement
is what makes it surprising.

Replace the delegator with an explicit method that falls back to
Module#to_s via super when @base is nil, matching the pre-3.0 behavior.

Fixes #2832.

Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>

1195 of 1284 branches covered (93.07%)

Branch coverage included in aggregate %.

3790 of 3857 relevant lines covered (98.26%)

26797.76 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-3.4-gemfiles/rack_3_0.gemfile - 30261081468.1 27 Jul 2026 11:13AM UTC 166
95.58
GitHub Action Run
2 run-4.0-gemfiles/rack_3_2.gemfile - 30261081468.2 27 Jul 2026 11:13AM UTC 166
95.58
GitHub Action Run
3 run-3.4-gemfiles/rails_8_1.gemfile - 30261081468.3 27 Jul 2026 11:13AM UTC 167
95.58
GitHub Action Run
4 run-3.3-gemfiles/rails_8_0.gemfile - 30261081468.4 27 Jul 2026 11:14AM UTC 167
95.58
GitHub Action Run
5 run-3.4-gemfiles/rails_7_2.gemfile - 30261081468.5 27 Jul 2026 11:14AM UTC 167
95.58
GitHub Action Run
6 run-3.3-gemfiles/rails_8_1.gemfile - 30261081468.6 27 Jul 2026 11:13AM UTC 167
95.58
GitHub Action Run
7 run-3.3-gemfiles/rails_7_2.gemfile - 30261081468.7 27 Jul 2026 11:13AM UTC 167
95.58
GitHub Action Run
8 run-3.3-gemfiles/rack_3_0.gemfile - 30261081468.8 27 Jul 2026 11:13AM UTC 166
95.58
GitHub Action Run
9 run-4.0-gemfiles/multi_json_1_20.gemfile - 30261081468.9 27 Jul 2026 11:13AM UTC 166
47.89
GitHub Action Run
10 run-3.3-Gemfile - 30261081468.10 27 Jul 2026 11:13AM UTC 166
95.58
GitHub Action Run
11 run-4.0-gemfiles/hashie.gemfile - 30261081468.11 27 Jul 2026 11:13AM UTC 166
62.14
GitHub Action Run
12 run-4.0-gemfiles/grape_swagger.gemfile - 30261081468.12 27 Jul 2026 11:13AM UTC 166
55.48
GitHub Action Run
13 run-4.0-gemfiles/rails_8_0.gemfile - 30261081468.13 27 Jul 2026 11:13AM UTC 167
95.58
GitHub Action Run
14 run-3.3-gemfiles/rack_3_1.gemfile - 30261081468.14 27 Jul 2026 11:13AM UTC 166
95.58
GitHub Action Run
15 run-3.4-gemfiles/rails_8_0.gemfile - 30261081468.15 27 Jul 2026 11:13AM UTC 167
95.58
GitHub Action Run
16 run-4.0-gemfiles/rack_3_0.gemfile - 30261081468.16 27 Jul 2026 11:13AM UTC 166
95.58
GitHub Action Run
17 run-3.4-gemfiles/rack_3_1.gemfile - 30261081468.17 27 Jul 2026 11:13AM UTC 166
95.58
GitHub Action Run
18 run-4.0-Gemfile - 30261081468.18 27 Jul 2026 11:13AM UTC 166
95.58
GitHub Action Run
19 run-3.4-gemfiles/rack_3_2.gemfile - 30261081468.19 27 Jul 2026 11:13AM UTC 166
95.58
GitHub Action Run
20 run-3.4-Gemfile - 30261081468.20 27 Jul 2026 11:13AM UTC 166
95.58
GitHub Action Run
21 run-4.0-gemfiles/rails_7_2.gemfile - 30261081468.21 27 Jul 2026 11:14AM UTC 167
95.58
GitHub Action Run
22 run-3.3-gemfiles/rack_3_2.gemfile - 30261081468.22 27 Jul 2026 11:13AM UTC 166
95.58
GitHub Action Run
23 run-3.3-gemfiles/rack_2_2.gemfile - 30261081468.23 27 Jul 2026 11:13AM UTC 166
95.54
GitHub Action Run
24 run-4.0-gemfiles/dry_validation.gemfile - 30261081468.24 27 Jul 2026 11:13AM UTC 166
58.19
GitHub Action Run
25 run-4.0-gemfiles/rack_3_1.gemfile - 30261081468.25 27 Jul 2026 11:13AM UTC 166
95.58
GitHub Action Run
26 run-4.0-gemfiles/multi_xml.gemfile - 30261081468.26 27 Jul 2026 11:13AM UTC 166
47.24
GitHub Action Run
27 run-4.0-gemfiles/multi_xml_0_8.gemfile - 30261081468.27 27 Jul 2026 11:13AM UTC 166
47.28
GitHub Action Run
28 run-4.0-gemfiles/multi_json.gemfile - 30261081468.28 27 Jul 2026 11:13AM UTC 166
47.85
GitHub Action Run
29 run-3.4-gemfiles/rack_2_2.gemfile - 30261081468.29 27 Jul 2026 11:13AM UTC 166
95.54
GitHub Action Run
30 run-4.0-gemfiles/rack_2_2.gemfile - 30261081468.30 27 Jul 2026 11:13AM UTC 166
95.54
GitHub Action Run
31 run-4.0-gemfiles/rails_8_1.gemfile - 30261081468.31 27 Jul 2026 11:14AM UTC 167
95.58
GitHub Action Run
32 run-4.0-gemfiles/grape_entity.gemfile - 30261081468.32 27 Jul 2026 11:13AM UTC 166
50.57
GitHub Action Run
Source Files on build 30261081468
  • Tree
  • List 167
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30261081468
  • 013a5b80 on github
  • Prev Build on master (#30240557756)
  • Next Build on master (#30306029090)
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