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

umputun / weblist / 22246451487
84%

Build:
DEFAULT BRANCH: master
Ran 21 Feb 2026 12:27AM UTC
Jobs 1
Files 8
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

21 Feb 2026 12:25AM UTC coverage: 83.614% (-0.07%) from 83.68%
22246451487

push

github

web-flow
Fix upload failure in scratch containers and sanitize error messages (#39)

* fix(upload): ensure temp dir exists in scratch containers and sanitize error messages

Upload of files larger than 10MB failed in scratch-based containers because
/tmp does not exist for multipart form spill-to-disk. The raw OS error with
internal temp file paths was also leaked to the user.

- add ensureTempDir fallback chain: /tmp, /srv/tmp, rootDir/.tmp
- sanitize multipart parse errors to hide internal paths from users
- auto-exclude .tmp from file listings when rootDir fallback is used
- suppress gosec G117/G703/G706 false positives in lint config

* ci: bump golangci-lint to v2.10.1

* deps: update dependencies

* add test for sanitized multipart parse error response

Verifies that invalid multipart requests return a generic "failed to
parse form data" message without leaking internal temp file paths or
raw error details to clients.

28 of 38 new or added lines in 2 files covered. (73.68%)

2 existing lines in 1 file now uncovered.

2036 of 2435 relevant lines covered (83.61%)

14.49 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
4
62.58
5.11% main.go
6
81.46
-1.54% server/upload.go

Uncovered Existing Lines

Lines Coverage ∆ File
2
81.46
-1.54% server/upload.go
Jobs
ID Job ID Ran Files Coverage
1 22246451487.1 21 Feb 2026 12:27AM UTC 8
83.61
GitHub Action Run
Source Files on build 22246451487
  • Tree
  • List 8
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 28e9e49b on github
  • Prev Build on master (#22125332569)
  • Next Build on master (#22247107299)
  • 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