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

GEWIS / sudosos / 36997988175
88%

Build:
DEFAULT BRANCH: develop
Ran 02 Oct 2026 10:59AM UTC
Jobs 1
Files 298
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

02 Oct 2026 10:53AM UTC coverage: 92.302% (+0.04%) from 92.264%
36997988175

push

github

web-flow
Migrate old latex PDF generator documents to pdf-compiler (#139)

* feat: render payout request PDFs from HTML

Payout request PDFs now go through pdf-compiler instead of the LaTeX
pdf-generator. The MPV notice and single-amount table are extracted from
the transfer template into base.html so both documents share them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat: render write-off PDFs from HTML

Write-off PDFs now go through pdf-compiler instead of the LaTeX
pdf-generator, using the same layout as transfers and payout requests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat: render sales and purchase report PDFs from HTML

User sales and purchase reports now use the shared F6c document template
via pdf-compiler. The report-to-line-items mapping moves out of
SellerPayoutPdfService into reportToDocumentLines so both services share
it, and UserReportParametersType is replaced by a local UserReportType.

The sales report description query parameter was accepted but never
applied to the report; it is now shown on the PDF. The purchase report
endpoint no longer parses a description, since purchase reports have none.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* refactor: replace pdf-generator-client file types with local enum

ReturnFileType now lives in helpers/pdf with PDF and HTML values. TEX is
no longer accepted and returns a 400 like any other invalid file type.
A missing fileType now defaults to PDF instead of the raw document, and
responses carry a matching content type and extension (application/pdf
or text/html) instead of application/pdf+tex.

The fine report no longer needs its own required-fileType guard, since
the PDF default already prevents the 500 from #9.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* chore: remove LaTeX pdf-generator client and config

Every PDF is now rendered by pdf-compiler, so drop the LaTeX base
classes (BasePdfService, PdfService, UnstoredPdfService),... (continued)

4525 of 5132 branches covered (88.17%)

Branch coverage included in aggregate %.

253 of 257 new or added lines in 19 files covered. (98.44%)

5 existing lines in 3 files now uncovered.

22812 of 24485 relevant lines covered (93.17%)

822.56 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
80.18
-1.12% backend/src/index.ts
1
79.41
-15.59% backend/src/helpers/express-pdf.ts

Coverage Regressions

Lines Coverage ∆ File
3
79.41
-15.59% backend/src/helpers/express-pdf.ts
1
95.52
2.47% backend/src/entity/file/pdf-able.ts
1
80.18
-1.12% backend/src/index.ts
Jobs
ID Job ID Ran Files Coverage
1 36997988175.1 02 Oct 2026 10:59AM UTC 298
92.3
GitHub Action Run
Source Files on build 36997988175
  • Tree
  • List 298
  • Changed 26
  • Source Changed 25
  • Coverage Changed 25
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36997988175
  • 4cd202a2 on github
  • Prev Build on develop (#36859334903)
  • Next Build on develop (#36999940923)
  • Delete
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