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

tarantool / go-luarocks
88%

Build:
DEFAULT BRANCH: master
Repo Added 24 Jul 2026 02:16AM UTC
Token 3R9zwatpB9XC7iAMdmak7wVxniWcAjVWV regen
Build 38 Last
Files 37
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

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
Sync Branches
  • master
  • bigbes/gh-no-bump-deps
  • bigbes/gh-no-engine-isolation
  • bigbes/gh-no-fix-progname-test
  • bigbes/gh-no-new-logo
  • bigbes/gh-no-reeval-luarocks-cmd
  • bigbes/gh-no-sysconfdir
  • bigbes/lua-bindir-from-executable
  • bigbes/tntp-9960-native-client
  • bigbes/tntp-9960-native-download
  • bigbes/tntp-9960-native-search
  • bigbes/tntp-9962-deploy-installed-trees
  • bigbes/tntp-9990-git-source-root
  • bigbes/tntp-9991-local-registry
  • develop

17 Sep 2026 09:47AM UTC coverage: 88.287%. Remained the same
35207041054

push

github

bigbes
client: hardcode the sysconfdir for the embedded tree

Upstream cfg.init takes the system configuration directory from
hardcoded.SYSCONFDIR and, when that is absent, from detect_sysconfdir,
which reads cfg.lua's own chunk name and takes the directory above
luarocks/core/cfg.lua. Since the embedded modules are compiled once per
process under their embed path, that name is src/src/luarocks/core/cfg.lua
and the guess is the relative "src/src" — so /etc/luarocks/config-5.1.lua
was never read, silently, because a missing config file is not an error.
Before the compile-once change the chunk name did not match the pattern
and the "/etc/luarocks" fallback applied.

Name the directory in hardcoded.lua, as an upstream installer does, so
the answer no longer depends on how the module was loaded.
LUAROCKS_SYSCONFDIR in the environment still overrides it.

Found by tt's test_rocks_with_hardcoded, which mounts a config at
/etc/luarocks and asserts `tt rocks config` shows a value from it.

5412 of 6130 relevant lines covered (88.29%)

44.86 hits per line

Relevant lines Covered
Build:
Build:
6130 RELEVANT LINES 5412 COVERED LINES
44.86 HITS PER LINE
Source Files on master
  • Tree
  • List 37
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
35207041054 master client: hardcode the sysconfdir for the embedded tree Upstream cfg.init takes the system configuration directory from hardcoded.SYSCONFDIR and, when that is absent, from detect_sysconfdir, which reads cfg.lua's own chunk name and takes the direct... push 17 Sep 2026 09:47AM UTC bigbes github
88.29
34942435230 master assets: outline the logo for light backgrounds The sticker's white border merges with a white page, so on the light README theme the logo lost its silhouette and only a faint grey fringe was left around it. Add a thin black outline around the wh... push 15 Sep 2026 07:35AM UTC bigbes github
88.29
34622524540 master ci: name test jobs go previous and go current The test job names carry the Go version from the matrix, and those names are required checks in the master ruleset. When the minimum moved from 1.25 to 1.26 the jobs were renamed, the ruleset still as... push 11 Sep 2026 04:32PM UTC bigbes github
88.29
34588186186 master assets: replace logo with the new artwork New 1254x1254 source from design, downscaled to 500x500 (2x the README render width) and quantized to a 256-color palette: 24 KB on disk vs 115 KB the old 450x450 file took. push 11 Sep 2026 10:14AM UTC bigbes github
88.29
34472291460 master 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 ... push 10 Sep 2026 11:38AM UTC bigbes github
88.29
34453585454 master build: derive LUA_BINDIR from the executable LUA_BINDIR was <Prefix>/bin in both places that set it: the flags used by the native build backend and the env override served to the embedded luarocks VM. A Tarantool SDK is flat — the binary sits at ... push 10 Sep 2026 08:09AM UTC bigbes github
88.61
33555556082 master remote/client: resolve rocks from a local directory LuaRocks accepts a directory as a server, which is how offline and air-gapped installs work, but this client reached a registry only over HTTP. A user with a local mirror could not point the pip... push 01 Sep 2026 08:29PM UTC bigbes github
88.59
30077668233 master 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 ... push 24 Jul 2026 08:05AM UTC bigbes github
89.15
30061600545 master initial commit push 24 Jul 2026 02:26AM UTC Eugene Blikh github
89.13
See All Builds (38)

Badge your Repo: go-luarocks

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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