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

stacklok / toolhive-studio / 24564436689
63%
main: 71%

Build:
Build:
LAST BUILD BRANCH: fix/auto-2316
DEFAULT BRANCH: main
Ran 17 Apr 2026 12:15PM UTC
Jobs 1
Files 458
Run time 2min
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

17 Apr 2026 12:12PM UTC coverage: 63.181% (-0.03%) from 63.208%
24564436689

Pull #2036

github

samuv
fix(ci): pin Coveralls git-commit to PR head to dedupe status posts

On pull_request events GitHub runs the workflow against a temporary merge SHA (refs/pull/N/merge), and `coverallsapp/github-action` auto-detects the commit from $GITHUB_SHA. Coveralls then registers a build against the merge SHA in addition to the PR head SHA, producing two `coverage/coveralls` status posts on the same PR head commit (two different coveralls.io/builds/<id> URLs, 2–3 minutes apart) — see PR #2032 where `builds/78939336` and `builds/78939464` both landed on the same SHA. Root cause and fix documented in lemurheavy/coveralls-public#1739.

Explicitly set `git-commit` to `github.event.pull_request.head.sha` on pull_request events and fall back to `github.sha` on push (used by on-main.yml). Also set `git-branch` to `github.head_ref` on PRs (falling back to `github.ref_name`) so the Coveralls build card shows the real source branch instef `refs/pull/N/merge`. The workflow is called from both on-pr.yml (pull_request) and on-main.yml (push), and the expressions resolve correctly in both: on pull_request, `github.event.pull_request.head.sha` is populated and `github.head_ref` is the source branch; on push, both fall back to `github.sha` / `github.ref_name` respectively.
Pull Request #2036: fix(ci): pin Coveralls git-commit to PR head to dedupe status posts

3575 of 5980 branches covered (59.78%)

5705 of 8708 relevant lines covered (65.51%)

120.41 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
91.84
-2.04% renderer/src/common/components/settings/registry/use-registry-update-mutation.ts
Jobs
ID Job ID Ran Files Coverage
1 24564436689.1 17 Apr 2026 12:15PM UTC 458
63.18
GitHub Action Run
Source Files on build 24564436689
  • Tree
  • List 458
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24564436689
  • Pull Request #2036
  • PR Base - main (#24558213909)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc