Skip to content

feat(hooks): add kefka WASM and uutils commands - #17

Merged
Xe merged 3 commits into
mainfrom
Xe/update-kefka-add-uutils
Sep 23, 2026
Merged

Xe merged 3 commits into
mainfrom
Xe/update-kefka-add-uutils

Conversation

@Xe

@Xe Xe commented Sep 23, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Update kefka to v0.0.8 and register uutils and WASM programs in the shared hook and SSH shell.
  • Add read-only directory handles for WASI and document the expanded command set.

Details

The push test covers base32, jq, relative paths after cd, /tmp writes, and rejected /src writes. Open files retain their mounted paths so the newer uutils head can stat /src files; the example hook and a clean-cache download pass with v0.0.8.

Test plan

  • Code compiles with go build ./...
  • Code formatted with gofmt
  • go test ./...
  • Clean-cache go mod download
  • Manual testing

Update kefka and expose its uutils and WASM programs in the shared hook shell. Give WASI directory handles so these commands can resolve paths within the sandbox.

Assisted-by: GPT-6 via Codex
Signed-off-by: Xe Iaso <xe@tigrisdata.com>
@Xe
Xe force-pushed the Xe/update-kefka-add-uutils branch from 4950ef8 to 0cae0bf Compare September 23, 2026 21:50
Xe added 2 commits September 23, 2026 17:54
Use the upstream tag for the existing kefka commit. The tag and recorded checksums let clean module caches resolve the dependency through Go’s normal proxy and direct fallback.

Assisted-by: GPT-6 via Codex
Signed-off-by: Xe Iaso <xe@tigrisdata.com>
Upgrade kefka and preserve mount-qualified names on opened files. The newer uutils coreutils binary stats files after open, which otherwise makes head fail on files under /src.

Assisted-by: GPT-6 via Codex
Signed-off-by: Xe Iaso <xe@tigrisdata.com>
@Xe
Xe merged commit a43e89e into main Sep 23, 2026
9 checks passed
Xe pushed a commit that referenced this pull request Sep 23, 2026
# [1.11.0](v1.10.0...v1.11.0) (2026-09-23)

### Features

* **hooks:** add kefka WASM and uutils commands ([#17](#17)) ([a43e89e](a43e89e))

Signed-off-by: Tigris Data <social@tigrisdata.com>
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.11.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant