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

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

Build:
Build:
LAST BUILD BRANCH: fix/optional-segment-after-slash
DEFAULT BRANCH: master
Ran 07 Nov 2026 08:17PM UTC
Jobs 32
Files 177
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

07 Nov 2026 08:16PM UTC coverage: 100.0%. Remained the same
42410293797

push

github

ericproulx
Answer a route opening with an optional segment without it under a namespace

A route's path is assembled by joining its mount path, prefix, version,
namespace and own path with slashes. A path opening with an optional
group, such as get '(:type)' inside namespace :root, compiled to
/root/(:type): the slash outside the group was required, and a request
path is normalized without a trailing slash, so /root answered 404. The
same went for a mount path, a prefix, a path version, and a slash
written in front of the group, as in get 'users/(:id)'.

The slash in front of an optional group now goes inside it, as
/root(/:type), the spelling that already worked when written out in
full. A slash opening the path stays where it is, so / still matches
/(:type).

Fixes #932.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

1531 of 1531 branches covered (100.0%)

Branch coverage included in aggregate %.

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

4571 of 4571 relevant lines covered (100.0%)

31065.65 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-3.3-gemfiles/rack_3_0.gemfile - 42410293797.1 07 Nov 2026 08:17PM UTC 176
98.88
GitHub Action Run
2 run-4.0-gemfiles/rails_8_0.gemfile - 42410293797.2 07 Nov 2026 08:17PM UTC 177
98.87
GitHub Action Run
3 run-3.3-gemfiles/rack_2_2.gemfile - 42410293797.3 07 Nov 2026 08:17PM UTC 176
98.85
GitHub Action Run
4 run-4.0-gemfiles/rack_2_2.gemfile - 42410293797.4 07 Nov 2026 08:17PM UTC 176
98.84
GitHub Action Run
5 run-3.3-gemfiles/rack_3_2.gemfile - 42410293797.5 07 Nov 2026 08:17PM UTC 176
98.88
GitHub Action Run
6 run-3.4-gemfiles/rack_3_2.gemfile - 42410293797.6 07 Nov 2026 08:17PM UTC 176
98.87
GitHub Action Run
7 run-4.0-gemfiles/multi_xml_0_8.gemfile - 42410293797.7 07 Nov 2026 08:17PM UTC 175
46.28
GitHub Action Run
8 run-4.0-gemfiles/hashie.gemfile - 42410293797.8 07 Nov 2026 08:17PM UTC 175
60.12
GitHub Action Run
9 run-3.4-Gemfile - 42410293797.9 07 Nov 2026 08:17PM UTC 176
98.87
GitHub Action Run
10 run-4.0-gemfiles/grape_swagger.gemfile - 42410293797.10 07 Nov 2026 08:17PM UTC 175
53.49
GitHub Action Run
11 run-4.0-gemfiles/rack_3_2.gemfile - 42410293797.11 07 Nov 2026 08:17PM UTC 176
98.87
GitHub Action Run
12 run-4.0-gemfiles/grape_entity.gemfile - 42410293797.12 07 Nov 2026 08:17PM UTC 175
49.42
GitHub Action Run
13 run-4.0-gemfiles/multi_xml.gemfile - 42410293797.13 07 Nov 2026 08:17PM UTC 175
46.24
GitHub Action Run
14 run-4.0-gemfiles/multi_json_1_20.gemfile - 42410293797.14 07 Nov 2026 08:17PM UTC 175
46.54
GitHub Action Run
15 run-3.3-Gemfile - 42410293797.15 07 Nov 2026 08:17PM UTC 176
98.88
GitHub Action Run
16 run-4.0-gemfiles/rails_7_2.gemfile - 42410293797.16 07 Nov 2026 08:17PM UTC 177
98.87
GitHub Action Run
17 run-3.4-gemfiles/rack_3_1.gemfile - 42410293797.17 07 Nov 2026 08:17PM UTC 176
98.87
GitHub Action Run
18 run-3.4-gemfiles/rack_2_2.gemfile - 42410293797.18 07 Nov 2026 08:17PM UTC 176
98.84
GitHub Action Run
19 run-4.0-gemfiles/multi_json.gemfile - 42410293797.19 07 Nov 2026 08:17PM UTC 175
46.51
GitHub Action Run
20 run-4.0-gemfiles/rack_3_0.gemfile - 42410293797.20 07 Nov 2026 08:17PM UTC 176
98.87
GitHub Action Run
21 run-3.3-gemfiles/rails_8_0.gemfile - 42410293797.21 07 Nov 2026 08:17PM UTC 177
98.88
GitHub Action Run
22 run-3.4-gemfiles/rack_3_0.gemfile - 42410293797.22 07 Nov 2026 08:17PM UTC 176
98.87
GitHub Action Run
23 run-4.0-gemfiles/dry_validation.gemfile - 42410293797.23 07 Nov 2026 08:17PM UTC 175
56.31
GitHub Action Run
24 run-4.0-gemfiles/rails_8_1.gemfile - 42410293797.24 07 Nov 2026 08:17PM UTC 177
98.87
GitHub Action Run
25 run-3.3-gemfiles/rails_7_2.gemfile - 42410293797.25 07 Nov 2026 08:17PM UTC 177
98.88
GitHub Action Run
26 run-4.0-Gemfile - 42410293797.26 07 Nov 2026 08:17PM UTC 176
98.87
GitHub Action Run
27 run-3.4-gemfiles/rails_7_2.gemfile - 42410293797.27 07 Nov 2026 08:17PM UTC 177
98.87
GitHub Action Run
28 run-3.4-gemfiles/rails_8_0.gemfile - 42410293797.28 07 Nov 2026 08:17PM UTC 177
98.87
GitHub Action Run
29 run-3.3-gemfiles/rails_8_1.gemfile - 42410293797.29 07 Nov 2026 08:17PM UTC 177
98.88
GitHub Action Run
30 run-4.0-gemfiles/rack_3_1.gemfile - 42410293797.30 07 Nov 2026 08:17PM UTC 176
98.87
GitHub Action Run
31 run-3.4-gemfiles/rails_8_1.gemfile - 42410293797.31 07 Nov 2026 08:17PM UTC 177
98.87
GitHub Action Run
32 run-3.3-gemfiles/rack_3_1.gemfile - 42410293797.32 07 Nov 2026 08:17PM UTC 176
98.88
GitHub Action Run
Source Files on build 42410293797
  • Tree
  • List 177
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #42410293797
  • 26906e7f on github
  • Prev Build on master (#42397174974)
  • Next Build on fix/optional-segment-after-slash (#42410335919)
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