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

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

Build:
Build:
LAST BUILD BRANCH: fix/error-raises
DEFAULT BRANCH: master
Ran 29 Sep 2026 03:34PM UTC
Jobs 32
Files 166
Run time 2min
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

29 Sep 2026 03:34PM UTC coverage: 99.966%. Remained the same
36591232638

Pull #3019

github

ericproulx
Add a setting to load I18n translations when an API is compiled

I18n reads its locale files on the first lookup, so in an app that
precompiles its API the first error a process answered still paid for the
load: 3.65 ms against 0.87 ms once the translations were in memory.
Grape.config.eager_load_i18n makes compiling eager-load the I18n backend,
so an app calling compile! at boot pays it there.

It is off by default. Rails, where Grape is most often mounted, already
eager-loads I18n when config.eager_load is on, and keeps it lazy
otherwise; forcing it there would make every I18n.reload! load at once in
development, and could read the translations before the app's
initializers have set its load path.

The backend is asked directly, as one that does not inherit
I18n::Backend::Base may have no eager_load!.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pull Request #3019: Add a setting to load I18n translations when an API is compiled

1516 of 1517 branches covered (99.93%)

Branch coverage included in aggregate %.

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

4391 of 4392 relevant lines covered (99.98%)

29633.78 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-4.0-gemfiles/rack_2_2.gemfile - 36591232638.1 29 Sep 2026 03:34PM UTC 165
98.76
GitHub Action Run
2 run-4.0-gemfiles/multi_json.gemfile - 36591232638.2 29 Sep 2026 03:35PM UTC 164
45.84
GitHub Action Run
3 run-4.0-gemfiles/multi_xml.gemfile - 36591232638.3 29 Sep 2026 03:34PM UTC 164
45.53
GitHub Action Run
4 run-4.0-gemfiles/rack_3_1.gemfile - 36591232638.4 29 Sep 2026 03:34PM UTC 165
98.8
GitHub Action Run
5 run-4.0-gemfiles/rails_8_0.gemfile - 36591232638.5 29 Sep 2026 03:34PM UTC 166
98.8
GitHub Action Run
6 run-4.0-Gemfile - 36591232638.6 29 Sep 2026 03:35PM UTC 165
98.8
GitHub Action Run
7 run-4.0-gemfiles/rack_3_2.gemfile - 36591232638.7 29 Sep 2026 03:35PM UTC 165
98.8
GitHub Action Run
8 run-4.0-gemfiles/multi_json_1_20.gemfile - 36591232638.8 29 Sep 2026 03:34PM UTC 164
45.87
GitHub Action Run
9 run-3.3-gemfiles/rails_7_2.gemfile - 36591232638.9 29 Sep 2026 03:34PM UTC 166
98.81
GitHub Action Run
10 run-3.4-Gemfile - 36591232638.10 29 Sep 2026 03:34PM UTC 165
98.8
GitHub Action Run
11 run-3.3-gemfiles/rack_2_2.gemfile - 36591232638.11 29 Sep 2026 03:34PM UTC 165
98.78
GitHub Action Run
12 run-3.3-Gemfile - 36591232638.12 29 Sep 2026 03:34PM UTC 165
98.81
GitHub Action Run
13 run-4.0-gemfiles/grape_swagger.gemfile - 36591232638.13 29 Sep 2026 03:34PM UTC 164
53.09
GitHub Action Run
14 run-4.0-gemfiles/rails_7_2.gemfile - 36591232638.14 29 Sep 2026 03:34PM UTC 166
98.8
GitHub Action Run
15 run-3.3-gemfiles/rails_8_1.gemfile - 36591232638.15 29 Sep 2026 03:34PM UTC 166
98.81
GitHub Action Run
16 run-4.0-gemfiles/grape_entity.gemfile - 36591232638.16 29 Sep 2026 03:35PM UTC 164
48.6
GitHub Action Run
17 run-3.4-gemfiles/rack_2_2.gemfile - 36591232638.17 29 Sep 2026 03:35PM UTC 165
98.76
GitHub Action Run
18 run-3.3-gemfiles/rack_3_2.gemfile - 36591232638.18 29 Sep 2026 03:35PM UTC 165
98.81
GitHub Action Run
19 run-4.0-gemfiles/hashie.gemfile - 36591232638.19 29 Sep 2026 03:34PM UTC 164
59.72
GitHub Action Run
20 run-3.3-gemfiles/rack_3_1.gemfile - 36591232638.20 29 Sep 2026 03:35PM UTC 165
98.81
GitHub Action Run
21 run-3.4-gemfiles/rack_3_1.gemfile - 36591232638.21 29 Sep 2026 03:34PM UTC 165
98.8
GitHub Action Run
22 run-4.0-gemfiles/dry_validation.gemfile - 36591232638.22 29 Sep 2026 03:35PM UTC 164
55.67
GitHub Action Run
23 run-3.4-gemfiles/rack_3_0.gemfile - 36591232638.23 29 Sep 2026 03:35PM UTC 165
98.8
GitHub Action Run
24 run-4.0-gemfiles/multi_xml_0_8.gemfile - 36591232638.24 29 Sep 2026 03:34PM UTC 164
45.57
GitHub Action Run
25 run-4.0-gemfiles/rails_8_1.gemfile - 36591232638.25 29 Sep 2026 03:35PM UTC 166
98.8
GitHub Action Run
26 run-3.4-gemfiles/rails_7_2.gemfile - 36591232638.26 29 Sep 2026 03:34PM UTC 166
98.8
GitHub Action Run
27 run-3.4-gemfiles/rack_3_2.gemfile - 36591232638.27 29 Sep 2026 03:34PM UTC 165
98.8
GitHub Action Run
28 run-3.3-gemfiles/rack_3_0.gemfile - 36591232638.28 29 Sep 2026 03:34PM UTC 165
98.81
GitHub Action Run
29 run-3.4-gemfiles/rails_8_1.gemfile - 36591232638.29 29 Sep 2026 03:35PM UTC 166
98.8
GitHub Action Run
30 run-3.4-gemfiles/rails_8_0.gemfile - 36591232638.30 29 Sep 2026 03:35PM UTC 166
98.8
GitHub Action Run
31 run-4.0-gemfiles/rack_3_0.gemfile - 36591232638.31 29 Sep 2026 03:34PM UTC 165
98.8
GitHub Action Run
32 run-3.3-gemfiles/rails_8_0.gemfile - 36591232638.32 29 Sep 2026 03:35PM UTC 166
98.81
GitHub Action Run
Source Files on build 36591232638
  • Tree
  • List 166
  • 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 #36591232638
  • Pull Request #3019
  • PR Base - master (#36481230916)
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