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

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

Build:
Build:
LAST BUILD BRANCH: fix/head-around-router
DEFAULT BRANCH: master
Ran 19 Oct 2026 12:47PM 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

19 Oct 2026 12:46PM UTC coverage: 99.951% (+0.001%) from 99.95%
39254776320

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

1523 of 1525 branches covered (99.87%)

Branch coverage included in aggregate %.

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

4541 of 4542 relevant lines covered (99.98%)

30531.63 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-4.0-gemfiles/multi_json.gemfile - 39254776320.1 19 Oct 2026 12:47PM UTC 174
46.58
GitHub Action Run
2 run-3.3-gemfiles/rack_3_1.gemfile - 39254776320.2 19 Oct 2026 12:47PM UTC 175
98.83
GitHub Action Run
3 run-4.0-gemfiles/multi_xml.gemfile - 39254776320.3 19 Oct 2026 12:47PM UTC 174
46.31
GitHub Action Run
4 run-3.3-gemfiles/rack_3_0.gemfile - 39254776320.4 19 Oct 2026 12:47PM UTC 175
98.83
GitHub Action Run
5 run-3.4-gemfiles/rails_8_0.gemfile - 39254776320.5 19 Oct 2026 12:47PM UTC 176
98.81
GitHub Action Run
6 run-4.0-gemfiles/rack_3_1.gemfile - 39254776320.6 19 Oct 2026 12:47PM UTC 175
98.81
GitHub Action Run
7 run-3.4-gemfiles/rack_3_1.gemfile - 39254776320.7 19 Oct 2026 12:47PM UTC 175
98.81
GitHub Action Run
8 run-4.0-gemfiles/multi_xml_0_8.gemfile - 39254776320.8 19 Oct 2026 12:47PM UTC 174
46.35
GitHub Action Run
9 run-4.0-gemfiles/grape_entity.gemfile - 39254776320.9 19 Oct 2026 12:47PM UTC 174
49.44
GitHub Action Run
10 run-3.3-gemfiles/rack_3_2.gemfile - 39254776320.10 19 Oct 2026 12:47PM UTC 175
98.83
GitHub Action Run
11 run-4.0-gemfiles/hashie.gemfile - 39254776320.11 19 Oct 2026 12:47PM UTC 174
60.23
GitHub Action Run
12 run-4.0-gemfiles/rails_7_2.gemfile - 39254776320.12 19 Oct 2026 12:48PM UTC 176
98.81
GitHub Action Run
13 run-4.0-Gemfile - 39254776320.13 19 Oct 2026 12:47PM UTC 175
98.81
GitHub Action Run
14 run-3.3-gemfiles/rails_7_2.gemfile - 39254776320.14 19 Oct 2026 12:47PM UTC 176
98.83
GitHub Action Run
15 run-3.3-gemfiles/rails_8_0.gemfile - 39254776320.15 19 Oct 2026 12:47PM UTC 176
98.83
GitHub Action Run
16 run-3.4-gemfiles/rails_8_1.gemfile - 39254776320.16 19 Oct 2026 12:48PM UTC 176
98.81
GitHub Action Run
17 run-3.4-gemfiles/rack_2_2.gemfile - 39254776320.17 19 Oct 2026 12:47PM UTC 175
98.78
GitHub Action Run
18 run-3.3-gemfiles/rack_2_2.gemfile - 39254776320.18 19 Oct 2026 12:47PM UTC 175
98.8
GitHub Action Run
19 run-4.0-gemfiles/rack_2_2.gemfile - 39254776320.19 19 Oct 2026 12:47PM UTC 175
98.78
GitHub Action Run
20 run-3.3-gemfiles/rails_8_1.gemfile - 39254776320.20 19 Oct 2026 12:47PM UTC 176
98.83
GitHub Action Run
21 run-4.0-gemfiles/grape_swagger.gemfile - 39254776320.21 19 Oct 2026 12:48PM UTC 174
53.64
GitHub Action Run
22 run-3.3-Gemfile - 39254776320.22 19 Oct 2026 12:48PM UTC 175
98.83
GitHub Action Run
23 run-4.0-gemfiles/multi_json_1_20.gemfile - 39254776320.23 19 Oct 2026 12:47PM UTC 174
46.61
GitHub Action Run
24 run-3.4-gemfiles/rails_7_2.gemfile - 39254776320.24 19 Oct 2026 12:47PM UTC 176
98.81
GitHub Action Run
25 run-4.0-gemfiles/rails_8_0.gemfile - 39254776320.25 19 Oct 2026 12:47PM UTC 176
98.81
GitHub Action Run
26 run-4.0-gemfiles/dry_validation.gemfile - 39254776320.26 19 Oct 2026 12:47PM UTC 174
56.4
GitHub Action Run
27 run-3.4-gemfiles/rack_3_2.gemfile - 39254776320.27 19 Oct 2026 12:47PM UTC 175
98.81
GitHub Action Run
28 run-3.4-Gemfile - 39254776320.28 19 Oct 2026 12:48PM UTC 175
98.81
GitHub Action Run
29 run-4.0-gemfiles/rack_3_2.gemfile - 39254776320.29 19 Oct 2026 12:48PM UTC 175
98.81
GitHub Action Run
30 run-3.4-gemfiles/rack_3_0.gemfile - 39254776320.30 19 Oct 2026 12:47PM UTC 175
98.81
GitHub Action Run
31 run-4.0-gemfiles/rails_8_1.gemfile - 39254776320.31 19 Oct 2026 12:47PM UTC 176
98.81
GitHub Action Run
32 run-4.0-gemfiles/rack_3_0.gemfile - 39254776320.32 19 Oct 2026 12:47PM UTC 175
98.81
GitHub Action Run
Source Files on build 39254776320
  • 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 #39254776320
  • Pull Request #3019
  • PR Base - master (#39254521002)
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