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

umputun / remark42 / 33306932798
85%
master: 85%

Build:
Build:
LAST BUILD BRANCH: e2e-covers-more
DEFAULT BRANCH: master
Ran 30 Aug 2026 10:38AM UTC
Jobs 1
Files 54
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

30 Aug 2026 10:37AM UTC coverage: 85.427%. Remained the same
33306932798

Pull #2238

github

paskal
Whitelist the docker build context, and ignore worktrees

Previously .dockerignore listed what to keep out, so whatever appeared at
the repo root next rode along uninvited: a .worktrees directory reached
362MB before anyone noticed it was being uploaded on every build, and
site/, docs/, .github/, screenshots/ and jest coverage output were going
along with it.

After this change the file excludes everything and restores only the three
paths the images actually build from: backend, which the main image builds
./app from and the memory_store example image builds its own binary from,
frontend/apps/remark42 for the widget, and docker-init.sh for the
entrypoint. Anything new at the root now stays out by default.

The committed backend/app/cmd/web/index.html keeps an explicit exception,
because a SKIP_FRONTEND_BUILD image has nothing else to satisfy the
go:embed in server.go with.

Measured on a clean checkout with a probe image that copies the context and
counts it: 2937 files and 37MB before, 2826 files and 35MB after. The saving is
small because a fresh tree carries none of the residue that prompted this; the
point is that whatever lands at the root next is excluded until someone says
otherwise, which is what the blacklist could not do.

The full e2e suite passes against an image built this way, and the memory_store
example image, which builds from this same context, still builds.
Pull Request #2238: Whitelist the docker build context, and ignore worktrees

6665 of 7802 relevant lines covered (85.43%)

38.26 hits per line

Jobs
ID Job ID Ran Files Coverage
1 33306932798.1 30 Aug 2026 10:38AM UTC 54
85.43
GitHub Action Run
Source Files on build 33306932798
  • Tree
  • List 54
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #2238
  • PR Base - master (#33284422016)
  • 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