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

tarantool / go-luarocks / 30077668233
89%

Build:
DEFAULT BRANCH: master
Ran 24 Jul 2026 08:05AM UTC
Jobs 1
Files 31
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

24 Jul 2026 08:04AM UTC coverage: 89.151% (+0.02%) from 89.134%
30077668233

push

github

bigbes
initial commit

go-luarocks: a Go library for managing LuaRocks rocks inside a Tarantool
installation.

It ships two interchangeable backends — a pure-Go `native` engine (the
default) and vendored upstream LuaRocks 3.9.2 driven through gopher-lua as the
behavioral reference. The native backend is verified byte-equal to the lua
reference across all deployed artifacts by a differential harness.

Capabilities:
- Rock operations: Install, Build, Make, Pack, Unpack, List, Show, Which
- Dependency resolution: version parsing, dependency constraints, and a
  transitive resolver
- Sandboxed .rockspec evaluation via gopher-lua for conditional rockspecs
- Source fetching: http(s), git/git+https/git+ssh, and file://
- Build backends: builtin, cmake, make, and command
- Upstream-compatible manifest reader/writer and an HTTP remote index client

Pure Go (no CGO); Linux and macOS on amd64/arm64; requires Go >= 1.25.

5448 of 6111 new or added lines in 31 files covered. (89.15%)

5448 of 6111 relevant lines covered (89.15%)

46.42 hits per line

Uncovered Changes

Lines Coverage ∆ File
83
84.46
0.0% client/native.go
81
85.03
0.0% rockspec/eval.go
73
75.91
0.0% build/builtin.go
66
86.45
0.21% manif/store.go
47
94.57
0.0% client/lua.go
47
78.73
0.0% fetch/http.go
44
90.18
0.0% tree/deploy.go
36
75.68
0.0% deps/resolver.go
36
77.5
0.0% rockspec/platforms.go
22
95.55
0.0% manif/parser.go
19
94.52
0.0% client/client.go
14
85.11
0.0% fetch/file.go
13
83.33
0.0% deps/constraint.go
12
88.24
0.0% deps/version.go
12
90.24
0.0% fetch/git.go
12
84.0
0.0% rockspec/validate.go
10
96.14
0.0% manif/writer.go
9
96.92
0.0% remote/remote.go
8
85.96
0.0% build/cmake.go
7
91.25
0.0% build/subprocess.go
4
84.62
0.0% build/command.go
4
95.7
0.0% build/make.go
4
92.16
0.0% fetch/dispatch.go
Jobs
ID Job ID Ran Files Coverage
1 30077668233.1 24 Jul 2026 08:05AM UTC 31
89.15
GitHub Action Run
Source Files on build 30077668233
  • Tree
  • List 31
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 609dc050 on github
  • Prev Build on master (#30061600545)
  • 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