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

tarantool / go-luarocks / 34472291460
88%

Build:
DEFAULT BRANCH: master
Ran 10 Sep 2026 11:38AM UTC
Jobs 1
Files 37
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

10 Sep 2026 11:37AM UTC coverage: 88.287% (-0.3%) from 88.61%
34472291460

push

github

bigbes
client: isolate lua state between dispatches

Upstream LuaRocks assumes one process per command, so its module-level state
is per-command state. Reused across dispatches it carried configuration flags
that could only be switched on, a server list that grew with every call,
rollbacks that fired again during a later command, and manifest caches that
never invalidated — including the one for the local tree, which the native
backend can change underneath.

- Give every dispatch its own VM, taken from a warm pool and retired
  afterwards, so nothing a command leaves behind reaches the next one.
- Compile the embedded tree once per process, so a new VM costs binding
  rather than compilation.
- Cover the class rather than the symptoms: each test dirties one such point
  and requires a later call not to observe it.

63 of 98 new or added lines in 1 file covered. (64.29%)

157 existing lines in 4 files now uncovered.

5412 of 6130 relevant lines covered (88.29%)

44.16 hits per line

Uncovered Changes

Lines Coverage ∆ File
35
91.99
-2.3% client/lua.go

Coverage Regressions

Lines Coverage ∆ File
69
83.08
-0.14% client/native.go
46
76.21
-0.05% fetch/http.go
28
91.99
-2.3% client/lua.go
14
93.65
0.0% client/client.go
Jobs
ID Job ID Ran Files Coverage
1 34472291460.1 10 Sep 2026 11:38AM UTC 37
88.29
GitHub Action Run
Source Files on build 34472291460
  • Tree
  • List 37
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • fff9cfc5 on github
  • Prev Build on master (#34453585454)
  • Next Build on master (#34588186186)
  • 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