Skip to content

Replace retired coverage integration with Coveralls - #51

Merged
dblock merged 1 commit into
mongoid:masterfrom
dblock:dblock/coveralls
Oct 15, 2026
Merged

dblock merged 1 commit into
mongoid:masterfrom
dblock:dblock/coveralls

Conversation

@dblock

@dblock dblock commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

Remove the retired coverage badge and fix the CI badge to ci.yml on upstream master. Replace coveralls_reborn with SimpleCov, start measurement before project code loads, and upload actual library coverage/.resultset.json once from Ruby 4.0/Mongoid 9/MongoDB 8 using coverallsapp/github-action@v2 and GITHUB_TOKEN. Remove duplicate gem-side uploads, all-matrix reports and unnecessary parallel completion job. All 14 version combinations remain intact. Local 207 examples, zero failures, feed demo passes; actual fresh library coverage is 271/283 lines (95.75%). Final upstream CI is fully green across all matrix jobs and Danger. Confirmed Coveralls accepted the real report: https://coveralls.io/jobs/189620487 (API response Job #38653933254.1). This verifies PR report acceptance, not a default-branch report before merging. CI: https://github.com/mongoid/mongoid-scroll/actions/runs/38653933254.

@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Danger Report

No issues found.

View run

Generate real library coverage before loading project code, report only representative modern jobs, and refresh upstream CI and coverage badges without adding secret tokens.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dblock
dblock merged commit 3338906 into mongoid:master Oct 15, 2026
15 checks passed
@dblock
dblock deleted the dblock/coveralls branch October 17, 2026 02:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant