v0.24.1
Added
- Container images on GHCR (
ghcr.io/kjanat/runner) and Docker Hub
(kjanat/runner), published per release forlinux/amd64andlinux/arm64.
The image isscratchholding only/runnerand/run, so a build stage
pulls the binaries withCOPY --from=ghcr.io/kjanat/runner:<version> /run /usr/local/bin/runinstead of downloading an installer on every cache bust
(#99). The binaries are musl-static,
so one tag serves Alpine and Debian stages alike.
Fixed
- Bun package-exec fallback now invokes the explicit
bun xsubcommand instead
of thebunxhard-link alias. On Windows, runner resolves bare executables
throughPATHandPATHEXT; the stock uppercase.EXEproducedbunx.EXE,
which Bun's case-sensitive invocation-name detection misclassified as plain
bunand reportedScript not foundfor the requested package
(#103,
oven-sh/bun#36826). install.shnow completes on Alpine and other busybox userlands. Checksum
verification calledsha256sum -c --status, and--statusis GNU-only, so
busybox aborted the install right after downloading the archive
(#101). Therequire_command sha256sumguard passes on busybox, which is why the failure surfaced
mid-install rather than up front.
What's Changed
Full Changelog: v0.24.0...v0.24.1