summaryrefslogtreecommitdiffhomepage
path: root/docker
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-02 17:01:23 +0900
committerAdam Malczewski <[email protected]>2026-06-02 17:01:23 +0900
commitaef796dec1700a607ea27bb4db55e4f83ae88dde (patch)
treecec4f5923ac725fea5a8d877f6438a157215508c /docker
parent644cfb097b845384c4a470a97328922e5d6dd129 (diff)
downloaddispatch-aef796dec1700a607ea27bb4db55e4f83ae88dde.tar.gz
dispatch-aef796dec1700a607ea27bb4db55e4f83ae88dde.zip
build(pkg): provision cs for native installs via a 'code-search' split package
The Docker path (bin/up) already builds and bundles cs, but the native package path (bin/service install -> bin/build-pkg -> makepkg) did not, so search_code would have no cs binary under a systemd/s6 install and fall back to its 'cs not found' error. - packaging/PKGBUILD: add 'code-search' to the split pkgname array; add go+git to makedepends; build the patched, statically-linked cs (pinned v3.1.0 commit + docker/cs/luau-declarations.patch) in build(); install it to /usr/bin/cs via a dedicated package_code-search() (with the upstream MIT LICENSE). Pin kept in lockstep with the Dockerfiles. - bin/install-pkg: install code-search alongside dispatch + dispatch-systemd by default (and under --all). Verified: full run produces code-search-0.0.1-1-x86_64.pkg.tar.zst containing a working /usr/bin/cs (v3.1.0, static) with Luau declaration detection; the dispatch package no longer contains cs. Tests (598) + biome still pass.
Diffstat (limited to 'docker')
0 files changed, 0 insertions, 0 deletions