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

benwbrum / fromthepage / 23012704593
69%

Build:
DEFAULT BRANCH: development
Ran 12 Mar 2026 04:51PM UTC
Jobs 1
Files 259
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

12 Mar 2026 04:32PM UTC coverage: 69.208% (+0.02%) from 69.192%
23012704593

push

github

web-flow
Sanitize uploaded PDF filenames before processing to prevent silent extraction failures (#5348)

* Initial plan

* Sanitize PDF filenames with spaces or long names before processing

PDFs with spaces in names or too-long names caused 'Upload processing
complete - no images found'. Add ImageHelper.sanitize_filename that
replaces whitespace and problematic characters with underscores and
truncates base names longer than 100 characters. Use it in process_batch
when writing the uploaded file to the temp directory.

Co-authored-by: saracarl <708566+saracarl@users.noreply.github.com>

* Add test for apostrophe/comma filename: Town_Clerk's case

The apostrophe in filenames like "1850-1910_Town_Clerk's_Miscellaneous_Records,_Book_1.pdf"
breaks the Ghostscript single-quoted output path. The sanitize_filename fix
already handles this by replacing ' and , with underscores. Add explicit test
to cover this case.

Co-authored-by: saracarl <708566+saracarl@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: saracarl <708566+saracarl@users.noreply.github.com>

2320 of 3897 branches covered (59.53%)

Branch coverage included in aggregate %.

7 of 7 new or added lines in 1 file covered. (100.0%)

9700 of 13471 relevant lines covered (72.01%)

141.24 hits per line

Jobs
ID Job ID Ran Files Coverage
1 23012704593.1 12 Mar 2026 04:51PM UTC 259
69.21
GitHub Action Run
Source Files on build 23012704593
  • Tree
  • List 259
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #23012704593
  • 1e4ff7dd on github
  • Prev Build on development (#23012661478)
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