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

Tatsh / wiswa / 25641918150 / 3
100%
master: 100%

Build:
DEFAULT BRANCH: master
Ran 10 May 2026 10:51PM UTC
Files 17
Run time 0s
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

10 May 2026 10:47PM UTC coverage: 100.0%. Remained the same
25641918150.3

push

github

Tatsh
project: omit final newline from generated vcpkg manifests

Dependabot's vcpkg updater rewrites `vcpkg.json` and
`vcpkg-configuration.json` without a trailing newline. Wiswa was
generating them with one, so every regeneration after a Dependabot bump
diffed against the post-Dependabot state and produced a
formatting-only commit; the next Dependabot run stripped the newline
again, causing an endless PR loop.

Suppress the newline at every layer that would otherwise re-add it,
because any single layer is enough to revive the loop:

- `evaluate_jsonnet_project` now skips the trailing `\n` for filenames
  matching `_NO_FINAL_NEWLINE_PATTERNS` (currently `vcpkg*.json`),
  matched against the basename via `fnmatch.fnmatchcase` so the rule
  stays extensible and survives nested output paths.
- The generated `.prettierignore` for C/C++ projects gains
  `vcpkg*.json`. Prettier has no option to disable its final-newline
  insertion (see prettier/prettier#6360, #13036, #14357), so ignoring
  the files is the only way to stop `prettier --write` re-adding it.
- The `end-of-file-fixer` pre-commit hook now excludes
  `^vcpkg.*\.json$`.

Each tool's pattern syntax differs (gitignore-glob, regex,
fnmatch-glob), so they are spelled out per-tool rather than shared.

Signed-off-by: Andrew Udvare <audvare@gmail.com>

480 of 480 branches covered (100.0%)

Branch coverage included in aggregate %.

2486 of 2486 relevant lines covered (100.0%)

1.0 hits per line

Source Files on job 25641918150.3
  • Tree
  • List 17
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 25641918150
  • 30a23e43 on github
  • Prev Job for on master (#25521617214.4)
  • Next Job for on master (#25646753383.3)
  • 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