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

vbpf / prevail / 28930355471
86%

Build:
DEFAULT BRANCH: main
Ran 08 Jul 2026 09:07AM UTC
Jobs 2
Files 79
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

08 Jul 2026 08:56AM UTC coverage: 86.505%. Remained the same
28930355471

push

github

web-flow
Fix developer script bugs (exit codes, format-code.ps1, bash 3.2, worktrees) (#1185)

- check-license.sh / format-code: clamp exit status so a file count that
  is a multiple of 256 no longer wraps to 0 and wrongly reports success.
- format-code.ps1: escape the '.' in the clang-format version '-split'
  (a bare '.' regex matched every char, so the version check always
  reported "equal").
- format-code.ps1 --whatif: increment the change counter only when
  Compare-Object reports an actual difference, not merely when the
  pipeline succeeded ($?); a clean tree no longer always exits nonzero.
- pre-commit / format-code: replace mapfile (bash >= 4) with a portable
  'while IFS= read -r' loop for stock macOS bash 3.2.
- check-license.sh: replace realpath (absent on macOS) with a portable
  cd/pwd -P resolver.
- CMakeLists.txt: use EXISTS instead of IS_DIRECTORY for the .git hook
  check so tests/hooks are enabled in linked worktrees (where .git is a
  file), matching the other .git check in the file.
- CMakeLists: switching the guard from IS_DIRECTORY to EXISTS enabled tests in
  linked worktrees, but a worktree's `.git` is a file, so the unconditional
  file(COPY ... .git/hooks) then failed configure with "Not a directory".
  Enable tests on EXISTS but guard the hook copy with IS_DIRECTORY (worktrees
  inherit hooks from the main clone). Verified: configuring from a worktree now
  passes the hook block ("Building tests: ON") instead of erroring.
- format-code.ps1: with the version split now correct, the "newer than required"
  branch became reachable and returned before $global:cf was assigned (that
  assignment lived after the loop), so newer clang-format built an empty command
  and formatted nothing while exiting 0. Assign $global:cf before the comparison.
- format-code.ps1: a clang-format failure was logged but never affected the exit
  code (the script exits $changecount, which stays 0 in non-whatif mode), so a
  crash/bad style file silently exited... (continued)

9160 of 10589 relevant lines covered (86.5%)

6467209.41 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-Debug - 28930355471.1 08 Jul 2026 10:00AM UTC 79
84.77
GitHub Action Run
2 run-Release - 28930355471.2 08 Jul 2026 09:07AM UTC 79
85.6
GitHub Action Run
Source Files on build 28930355471
  • Tree
  • List 79
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • beef563b on github
  • Prev Build on main (#28928391926)
  • Next Build on main (#28930708353)
  • Delete
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