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

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

Build:
Build:
LAST BUILD BRANCH: ractor-mode
DEFAULT BRANCH: master
Ran 10 Nov 2026 09:11AM UTC
Jobs 23
Files 178
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

10 Nov 2026 09:11AM UTC coverage: 100.0%. Remained the same
42788557528

Pull #3075

github

ericproulx
Validate the params of an optional Hash scope without the iterator

A validator reads its scope's params directly, and skips the attributes
iterator, when its scope is always validated: the root scope and the
required Hash scopes under it. A Hash scope that is optional, or that
sits under an optional one, went through the iterator instead, although
it has nothing to add there either: #validate only goes on once the
scope's params are there and not blank, so the iterator hands that one
Hash back, has no empty value to pass over and no dependency to meet.

The direct path now covers every scope with no Array scope and no
`given` on its chain. It no longer tries a required Hash scope inside an
Array scope, whose params resolve to an Array and were resolved a second
time by the iterator.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Pull Request #3075: Validate the params of an optional Hash scope without the iterator

1613 of 1613 branches covered (100.0%)

Branch coverage included in aggregate %.

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

4701 of 4701 relevant lines covered (100.0%)

21402.06 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-4.0-gemfiles/multi_xml.gemfile - 42788557528.1 10 Nov 2026 09:12AM UTC 176
45.59
GitHub Action Run
2 run-4.0-gemfiles/multi_json.gemfile - 42788557528.2 10 Nov 2026 09:11AM UTC 176
45.83
GitHub Action Run
3 run-4.0-gemfiles/multi_json_1_20.gemfile - 42788557528.3 10 Nov 2026 09:13AM UTC 176
45.87
GitHub Action Run
4 run-4.0-gemfiles/hashie.gemfile - 42788557528.4 10 Nov 2026 09:12AM UTC 176
59.15
GitHub Action Run
5 run-4.0-gemfiles/rack_3_1.gemfile - 42788557528.5 10 Nov 2026 09:13AM UTC 177
98.87
GitHub Action Run
6 run-4.0-Gemfile - 42788557528.6 10 Nov 2026 09:13AM UTC 177
98.87
GitHub Action Run
7 run-4.0-gemfiles/grape_swagger.gemfile - 42788557528.7 10 Nov 2026 09:12AM UTC 176
52.73
GitHub Action Run
8 run-3.4-Gemfile - 42788557528.8 10 Nov 2026 09:12AM UTC 177
98.87
GitHub Action Run
9 run-4.0-gemfiles/rack_3_2.gemfile - 42788557528.9 10 Nov 2026 09:13AM UTC 177
98.87
GitHub Action Run
10 run-3.4-gemfiles/rails_8_0.gemfile - 42788557528.10 10 Nov 2026 09:12AM UTC 178
98.87
GitHub Action Run
11 run-4.0-gemfiles/rails_8_0.gemfile - 42788557528.11 10 Nov 2026 09:12AM UTC 178
98.87
GitHub Action Run
12 run-3.3-gemfiles/rack_3_1.gemfile - 42788557528.12 10 Nov 2026 09:13AM UTC 177
98.89
GitHub Action Run
13 run-3.3-gemfiles/rack_3_2.gemfile - 42788557528.13 10 Nov 2026 09:13AM UTC 177
98.89
GitHub Action Run
14 run-4.0-gemfiles/rails_8_1.gemfile - 42788557528.14 10 Nov 2026 09:13AM UTC 178
98.87
GitHub Action Run
15 run-3.4-gemfiles/rack_3_2.gemfile - 42788557528.15 10 Nov 2026 09:12AM UTC 177
98.87
GitHub Action Run
16 run-4.0-gemfiles/multi_xml_0_8.gemfile - 42788557528.16 10 Nov 2026 09:12AM UTC 176
45.63
GitHub Action Run
17 run-4.0-gemfiles/grape_entity.gemfile - 42788557528.17 10 Nov 2026 09:11AM UTC 176
48.67
GitHub Action Run
18 run-3.3-Gemfile - 42788557528.18 10 Nov 2026 09:12AM UTC 177
98.89
GitHub Action Run
19 run-3.3-gemfiles/rails_8_1.gemfile - 42788557528.19 10 Nov 2026 09:12AM UTC 178
98.89
GitHub Action Run
20 run-3.4-gemfiles/rails_8_1.gemfile - 42788557528.20 10 Nov 2026 09:12AM UTC 178
98.87
GitHub Action Run
21 run-3.4-gemfiles/rack_3_1.gemfile - 42788557528.21 10 Nov 2026 09:12AM UTC 177
98.87
GitHub Action Run
22 run-3.3-gemfiles/rails_8_0.gemfile - 42788557528.22 10 Nov 2026 09:11AM UTC 178
98.89
GitHub Action Run
23 run-4.0-gemfiles/dry_validation.gemfile - 42788557528.23 10 Nov 2026 09:12AM UTC 176
56.66
GitHub Action Run
Source Files on build 42788557528
  • Tree
  • List 178
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #42788557528
  • Pull Request #3075
  • PR Base - master (#42706203500)
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