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

ruby-grape / grape / 36455743770
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: perf/eager-load-i18n
DEFAULT BRANCH: master
Ran 28 Sep 2026 05:06PM UTC
Jobs 32
Files 166
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

28 Sep 2026 05:06PM UTC coverage: 99.966%. First build
36455743770

Pull #3017

github

ericproulx
Answer a common Accept header without copying the header versioner

Middleware::Base#call copied the header versioner for every request so
that #before could keep the env and the Accept header it scrubs in
ivars. The versioner already answers the Accept headers clients
usually send from a table built when it is (a declared media type, */*
or none). When the API is not strict, a request whose header is in that
table now has its media type recorded and the app called from the one
instance the stack built. Any other request, and every request to a
strict API, whose checks read the header itself, still goes through
#before on a copy.

A subclass overriding #before is therefore not called for those
requests; UPGRADING says to override #call instead.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pull Request #3017: Answer a common Accept header without copying the header versioner

1512 of 1513 branches covered (99.93%)

Branch coverage included in aggregate %.

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

4355 of 4356 relevant lines covered (99.98%)

29580.83 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-3.3-gemfiles/rails_8_1.gemfile - 36455743770.1 28 Sep 2026 05:08PM UTC 166
98.81
GitHub Action Run
2 run-3.4-gemfiles/rails_7_2.gemfile - 36455743770.2 28 Sep 2026 05:08PM UTC 166
98.79
GitHub Action Run
3 run-3.3-gemfiles/rails_8_0.gemfile - 36455743770.3 28 Sep 2026 05:08PM UTC 166
98.81
GitHub Action Run
4 run-4.0-gemfiles/multi_json_1_20.gemfile - 36455743770.4 28 Sep 2026 05:09PM UTC 164
45.74
GitHub Action Run
5 run-3.4-gemfiles/rack_3_1.gemfile - 36455743770.5 28 Sep 2026 05:08PM UTC 165
98.79
GitHub Action Run
6 run-4.0-gemfiles/grape_entity.gemfile - 36455743770.6 28 Sep 2026 05:08PM UTC 164
48.45
GitHub Action Run
7 run-3.4-gemfiles/rack_3_2.gemfile - 36455743770.7 28 Sep 2026 05:08PM UTC 165
98.79
GitHub Action Run
8 run-3.4-gemfiles/rails_8_1.gemfile - 36455743770.8 28 Sep 2026 05:08PM UTC 166
98.79
GitHub Action Run
9 run-3.3-gemfiles/rack_3_1.gemfile - 36455743770.9 28 Sep 2026 05:06PM UTC 165
98.81
GitHub Action Run
10 run-4.0-gemfiles/multi_json.gemfile - 36455743770.10 28 Sep 2026 05:08PM UTC 164
45.71
GitHub Action Run
11 run-3.3-gemfiles/rails_7_2.gemfile - 36455743770.11 28 Sep 2026 05:08PM UTC 166
98.81
GitHub Action Run
12 run-4.0-gemfiles/rack_2_2.gemfile - 36455743770.12 28 Sep 2026 05:08PM UTC 165
98.75
GitHub Action Run
13 run-3.3-Gemfile - 36455743770.13 28 Sep 2026 05:07PM UTC 165
98.81
GitHub Action Run
14 run-4.0-gemfiles/rack_3_0.gemfile - 36455743770.14 28 Sep 2026 05:09PM UTC 165
98.79
GitHub Action Run
15 run-4.0-gemfiles/rack_3_1.gemfile - 36455743770.15 28 Sep 2026 05:09PM UTC 165
98.79
GitHub Action Run
16 run-3.4-gemfiles/rack_2_2.gemfile - 36455743770.16 28 Sep 2026 05:07PM UTC 165
98.75
GitHub Action Run
17 run-4.0-gemfiles/rails_7_2.gemfile - 36455743770.17 28 Sep 2026 05:07PM UTC 166
98.79
GitHub Action Run
18 run-4.0-gemfiles/hashie.gemfile - 36455743770.18 28 Sep 2026 05:07PM UTC 164
59.65
GitHub Action Run
19 run-3.4-gemfiles/rails_8_0.gemfile - 36455743770.19 28 Sep 2026 05:08PM UTC 166
98.79
GitHub Action Run
20 run-4.0-gemfiles/multi_xml_0_8.gemfile - 36455743770.20 28 Sep 2026 05:08PM UTC 164
45.43
GitHub Action Run
21 run-3.3-gemfiles/rack_2_2.gemfile - 36455743770.21 28 Sep 2026 05:08PM UTC 165
98.77
GitHub Action Run
22 run-3.3-gemfiles/rack_3_2.gemfile - 36455743770.22 28 Sep 2026 05:07PM UTC 165
98.81
GitHub Action Run
23 run-4.0-gemfiles/grape_swagger.gemfile - 36455743770.23 28 Sep 2026 05:07PM UTC 164
53.01
GitHub Action Run
24 run-3.4-Gemfile - 36455743770.24 28 Sep 2026 05:06PM UTC 165
98.79
GitHub Action Run
25 run-4.0-Gemfile - 36455743770.25 28 Sep 2026 05:08PM UTC 165
98.79
GitHub Action Run
26 run-4.0-gemfiles/multi_xml.gemfile - 36455743770.26 28 Sep 2026 05:07PM UTC 164
45.4
GitHub Action Run
27 run-4.0-gemfiles/dry_validation.gemfile - 36455743770.27 28 Sep 2026 05:06PM UTC 164
55.58
GitHub Action Run
28 run-4.0-gemfiles/rack_3_2.gemfile - 36455743770.28 28 Sep 2026 05:08PM UTC 165
98.79
GitHub Action Run
29 run-4.0-gemfiles/rails_8_1.gemfile - 36455743770.29 28 Sep 2026 05:09PM UTC 166
98.79
GitHub Action Run
30 run-4.0-gemfiles/rails_8_0.gemfile - 36455743770.30 28 Sep 2026 05:06PM UTC 166
98.79
GitHub Action Run
31 run-3.3-gemfiles/rack_3_0.gemfile - 36455743770.31 28 Sep 2026 05:07PM UTC 165
98.81
GitHub Action Run
32 run-3.4-gemfiles/rack_3_0.gemfile - 36455743770.32 28 Sep 2026 05:08PM UTC 165
98.79
GitHub Action Run
Source Files on build 36455743770
  • Tree
  • List 166
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36455743770
  • Pull Request #3017
  • PR Base - master (#36442099516)
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