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

graphql-devise / graphql_devise / 0d274786-9036-46a9-a4fe-057e2ba4fc95 / 45
97%
master: 97%

Build:
Build:
LAST BUILD BRANCH: bump-v2.4.0
DEFAULT BRANCH: master
Ran 23 Jul 2026 08:14PM UTC
Files 62
Run time 2s
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

23 Jul 2026 08:03PM UTC coverage: 93.816%. First build
0d274786-9036-46a9-a4fe-057e2ba4fc95.45

Pull #280

circleci

mcelicalderon
Fix Coveralls parallel reporting on CircleCI

The build finished with '0 jobs' reported and Coveralls showed a single
job instead of the whole matrix. Two things were wrong:

1. Coverage was uploaded from two places that never shared a service
   number: each test job uploaded from inside rspec via coveralls_reborn
   (keyed on per-job CIRCLE_BUILD_NUM), while the final job hit the
   parallel_finished webhook via the orb (keyed on a different number),
   so the webhook always closed out a build with no jobs attached.

2. Parallel jobs were not given a unique flag_name. Coveralls uses the
   flag to tell parallel jobs apart; without it every job overwrote the
   previous one, collapsing the whole matrix into one job.

Switch to the reporting model Coveralls recommends and give each job a
unique flag:

- bump coveralls orb 1.0.6 -> 2.2.5
- drop coveralls_reborn, depend on simplecov directly
- remove the Coveralls SimpleCov formatter; SimpleCov just writes
  coverage/.resultset.json, which the orb's coverage-reporter uploads.
  The reporter uses CIRCLE_WORKFLOW_ID as the service number for both
  the per-job report and the final done webhook, so they aggregate.
- add coveralls/upload (parallel: true) to each test job with a unique
  flag_name; keep parallel_finished in report-coverage
- carry the bare gemfile id in the matrix (BUNDLE_GEMFILE is derived from
  it) so the flag_name stays slash-free and valid
- drop the now-unused COVERALLS_PARALLEL job env var
Pull Request #280: Fix coveralls integration

804 of 857 relevant lines covered (93.82%)

15.62 hits per line

Source Files on job ruby-3.2-rails8.1_graphql2.6 - 0d274786-9036-46a9-a4fe-057e2ba4fc95.45
  • Tree
  • List 62
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 274786
  • 64f474e0 on github
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