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

ruby-grape / grape / 40075496335
100%

Build:
DEFAULT BRANCH: master
Ran 24 Oct 2026 07:47AM UTC
Jobs 32
Files 176
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

24 Oct 2026 07:47AM UTC coverage: 99.951% (+0.001%) from 99.95%
40075496335

push

github

web-flow
Add a setting to let an exception raised in a rescue_from block propagate (#3040)

Since #2703, Grape redispatches an exception raised inside a rescue_from
block, so it no longer reaches Rack middleware mounted above Grape. That
fixed #2482, and it also stopped a block from handing an exception to
such middleware by re-raising it. Active Record's DatabaseSelector with
a custom resolver that retries a request on the primary after an
ActiveRecord::ReadOnlyError is one: an API that re-raised the error from
rescue_from :all for it now answers 500 where the request used to
recover.

Grape.config.raise_rescue_handler_errors brings back the earlier
behaviour, as raise_rendering_errors (#2840) does for rendering
failures. With it on, whatever a rescue_from block raises is re-raised
untouched. A block that calls error! still renders, because Halt is
rescued ahead of it. Off by default.

Fixes #3003.

1521 of 1523 branches covered (99.87%)

Branch coverage included in aggregate %.

2 of 2 new or added lines in 2 files covered. (100.0%)

4538 of 4539 relevant lines covered (99.98%)

30534.65 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-4.0-gemfiles/multi_json.gemfile - 40075496335.1 24 Oct 2026 07:48AM UTC 174
46.57
GitHub Action Run
2 run-4.0-gemfiles/grape_entity.gemfile - 40075496335.2 24 Oct 2026 07:47AM UTC 174
49.44
GitHub Action Run
3 run-3.3-gemfiles/rails_8_1.gemfile - 40075496335.3 24 Oct 2026 07:48AM UTC 176
98.83
GitHub Action Run
4 run-3.4-gemfiles/rack_3_0.gemfile - 40075496335.4 24 Oct 2026 07:48AM UTC 175
98.81
GitHub Action Run
5 run-4.0-gemfiles/rails_8_1.gemfile - 40075496335.5 24 Oct 2026 07:48AM UTC 176
98.81
GitHub Action Run
6 run-4.0-gemfiles/dry_validation.gemfile - 40075496335.6 24 Oct 2026 07:48AM UTC 174
56.4
GitHub Action Run
7 run-3.3-gemfiles/rack_2_2.gemfile - 40075496335.7 24 Oct 2026 07:48AM UTC 175
98.79
GitHub Action Run
8 run-3.3-Gemfile - 40075496335.8 24 Oct 2026 07:48AM UTC 175
98.83
GitHub Action Run
9 run-4.0-gemfiles/rack_2_2.gemfile - 40075496335.9 24 Oct 2026 07:48AM UTC 175
98.78
GitHub Action Run
10 run-4.0-gemfiles/hashie.gemfile - 40075496335.10 24 Oct 2026 07:47AM UTC 174
60.23
GitHub Action Run
11 run-4.0-gemfiles/multi_xml.gemfile - 40075496335.11 24 Oct 2026 07:47AM UTC 174
46.3
GitHub Action Run
12 run-3.3-gemfiles/rack_3_2.gemfile - 40075496335.12 24 Oct 2026 07:47AM UTC 175
98.83
GitHub Action Run
13 run-3.4-gemfiles/rack_2_2.gemfile - 40075496335.13 24 Oct 2026 07:48AM UTC 175
98.78
GitHub Action Run
14 run-3.3-gemfiles/rack_3_1.gemfile - 40075496335.14 24 Oct 2026 07:47AM UTC 175
98.83
GitHub Action Run
15 run-4.0-Gemfile - 40075496335.15 24 Oct 2026 07:47AM UTC 175
98.81
GitHub Action Run
16 run-4.0-gemfiles/rack_3_2.gemfile - 40075496335.16 24 Oct 2026 07:48AM UTC 175
98.81
GitHub Action Run
17 run-3.4-gemfiles/rails_8_1.gemfile - 40075496335.17 24 Oct 2026 07:48AM UTC 176
98.81
GitHub Action Run
18 run-3.4-gemfiles/rack_3_2.gemfile - 40075496335.18 24 Oct 2026 07:47AM UTC 175
98.81
GitHub Action Run
19 run-4.0-gemfiles/multi_xml_0_8.gemfile - 40075496335.19 24 Oct 2026 07:47AM UTC 174
46.33
GitHub Action Run
20 run-3.4-Gemfile - 40075496335.20 24 Oct 2026 07:48AM UTC 175
98.81
GitHub Action Run
21 run-3.3-gemfiles/rails_7_2.gemfile - 40075496335.21 24 Oct 2026 07:48AM UTC 176
98.83
GitHub Action Run
22 run-4.0-gemfiles/rack_3_1.gemfile - 40075496335.22 24 Oct 2026 07:47AM UTC 175
98.81
GitHub Action Run
23 run-3.4-gemfiles/rails_7_2.gemfile - 40075496335.23 24 Oct 2026 07:48AM UTC 176
98.81
GitHub Action Run
24 run-4.0-gemfiles/rails_7_2.gemfile - 40075496335.24 24 Oct 2026 07:48AM UTC 176
98.81
GitHub Action Run
25 run-4.0-gemfiles/multi_json_1_20.gemfile - 40075496335.25 24 Oct 2026 07:48AM UTC 174
46.6
GitHub Action Run
26 run-3.4-gemfiles/rack_3_1.gemfile - 40075496335.26 24 Oct 2026 07:47AM UTC 175
98.81
GitHub Action Run
27 run-3.3-gemfiles/rack_3_0.gemfile - 40075496335.27 24 Oct 2026 07:48AM UTC 175
98.83
GitHub Action Run
28 run-3.3-gemfiles/rails_8_0.gemfile - 40075496335.28 24 Oct 2026 07:47AM UTC 176
98.83
GitHub Action Run
29 run-4.0-gemfiles/grape_swagger.gemfile - 40075496335.29 24 Oct 2026 07:47AM UTC 174
53.63
GitHub Action Run
30 run-4.0-gemfiles/rack_3_0.gemfile - 40075496335.30 24 Oct 2026 07:48AM UTC 175
98.81
GitHub Action Run
31 run-4.0-gemfiles/rails_8_0.gemfile - 40075496335.31 24 Oct 2026 07:48AM UTC 176
98.81
GitHub Action Run
32 run-3.4-gemfiles/rails_8_0.gemfile - 40075496335.32 24 Oct 2026 07:47AM UTC 176
98.81
GitHub Action Run
Source Files on build 40075496335
  • Tree
  • List 176
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #40075496335
  • e835bb7e on github
  • Prev Build on master (#39254521002)
  • Next Build on master (#40224778427)
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