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

romshark / datapages / 39625119564
53%

Build:
DEFAULT BRANCH: main
Ran 21 Oct 2026 03:23PM UTC
Jobs 16
Files 330
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 Oct 2026 01:46PM UTC coverage: 52.713% (+0.01%) from 52.703%
39625119564

push

github

romshark
refactor: Pass asset hashes to the compressor

The server otherwise reuses the hash of the compressor only when
nothing wraps the compressor's handler. A wrapper that adds metrics or
a header makes the first request read each file 3 times.

Pass AssetsCompressor.Handler a function that returns the SHA-256 the
ETag cache takes of a file. The compressor hashes a file itself when
there is none, and again when it finds the file changed, since the
server keeps the hash of the old content.
AssetsCompressor has not been released.

First request of a compressible asset through a wrapped compressor
with WithAssetsCache. A text file without a typed extension reads
512 B more with WithAssetsCache.

46 of 53 new or added lines in 3 files covered. (86.79%)

78 existing lines in 6 files now uncovered.

32743 of 62116 relevant lines covered (52.71%)

4434.86 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
92.49
0.0% modules/assetcompress/compressor.go
3
85.06
1.15% runtime/httpserve/assetscache.go

Coverage Regressions

Lines Coverage ∆ File
20
92.49
0.0% modules/assetcompress/compressor.go
20
94.14
0.21% runtime/httpserve/core.go
15
83.39
0.0% options.go
10
80.43
-10.87% modules/messaging/natscore/natscore.go
9
85.06
1.15% runtime/httpserve/assetscache.go
4
57.22
0.66% example/file-upload/app/app_templ.go
Jobs
ID Job ID Ran Files Coverage
1 parser - 39625119564.1 21 Oct 2026 03:28PM UTC 5
89.36
GitHub Action Run
2 counter - 39625119564.2 21 Oct 2026 03:23PM UTC 12
0.0
GitHub Action Run
3 fast-shim - 39625119564.3 21 Oct 2026 03:23PM UTC 4
0.0
GitHub Action Run
4 todolist - 39625119564.4 21 Oct 2026 03:23PM UTC 11
0.0
GitHub Action Run
5 offline-cache - 39625119564.5 21 Oct 2026 03:23PM UTC 19
18.45
GitHub Action Run
6 sqlitesessions - 39625119564.6 21 Oct 2026 03:23PM UTC 9
10.69
GitHub Action Run
7 webcomponents - 39625119564.7 21 Oct 2026 03:23PM UTC 6
0.0
GitHub Action Run
8 calculator - 39625119564.8 21 Oct 2026 03:23PM UTC 10
37.32
GitHub Action Run
9 classifieds - 39625119564.9 21 Oct 2026 03:23PM UTC 18
3.08
GitHub Action Run
10 cmd - 39625119564.10 21 Oct 2026 03:24PM UTC 9
80.25
GitHub Action Run
11 file-upload - 39625119564.11 21 Oct 2026 03:23PM UTC 18
46.15
GitHub Action Run
12 acceptance - 39625119564.12 21 Oct 2026 03:25PM UTC 120
67.44
GitHub Action Run
13 docs - 39625119564.13 21 Oct 2026 03:23PM UTC 30
47.89
GitHub Action Run
14 root - 39625119564.14 21 Oct 2026 03:23PM UTC 73
66.3
GitHub Action Run
15 generator - 39625119564.15 21 Oct 2026 03:25PM UTC 11
93.73
GitHub Action Run
16 tailwindcss - 39625119564.16 21 Oct 2026 03:23PM UTC 6
0.0
GitHub Action Run
Source Files on build 39625119564
  • Tree
  • List 330
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39625119564
  • fd492d4f on github
  • Prev Build on main (#39611097833)
  • Next Build on main (#39627930833)
  • 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