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

BuildingSync / BuildingSync-website / 37965988507
83%

Build:
DEFAULT BRANCH: develop
Ran 09 Oct 2026 05:29PM UTC
Jobs 1
Files 55
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

09 Oct 2026 05:23PM UTC coverage: 83.107% (+0.4%) from 82.672%
37965988507

push

github

web-flow
Ensure uploaded validator files are always deleted (#228)

* Ensure uploaded validator files are always deleted

Uploaded XML/ZIP files were written to a NamedTemporaryFile(delete=False)
and only unlinked on the single-XML success path. The API ZIP path never
removed the upload, and exceptions in any path skipped cleanup, leaving
files in /tmp.

- Add a saved_upload context manager that always deletes the temp file
- Use it in the API (XML and ZIP) and the web validator form
- Extract API ZIP contents in a TemporaryDirectory context manager
- Add a privacy notice to the validator page
- Add tests asserting no files remain after XML, ZIP, and error cases

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* privacy text

* added debug statement to verify file is deleted after validation

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

67 of 79 new or added lines in 2 files covered. (84.81%)

1958 of 2356 relevant lines covered (83.11%)

0.83 hits per line

Uncovered Changes

Lines Coverage ∆ File
12
50.93
2.44% bsyncviewer/views.py
Jobs
ID Job ID Ran Files Coverage
1 37965988507.1 09 Oct 2026 05:29PM UTC 55
83.11
GitHub Action Run
Source Files on build 37965988507
  • Tree
  • List 55
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 11f2f6e7 on github
  • Prev Build on develop (#37531863122)
  • 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