Skip to content

chore(deps): migrate kefka to github.com/Xe/kefka v0.1.2 - #20

Merged
Xe merged 1 commit into
mainfrom
Xe/migrate-kefka-v0.1.1
Sep 24, 2026
Merged

Xe merged 1 commit into
mainfrom
Xe/migrate-kefka-v0.1.1

Conversation

@Xe

@Xe Xe commented Sep 24, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Move kefka from tangled.org/xeiaso.net/kefka v0.0.8 to github.com/Xe/kefka v0.1.2.
  • Update the imports in cmd/objgitd/hooks.go and internal/kefkash, and the module path in docs/architecture/hooks.md.

Details

Apart from the module path, the Go code is the same, so the vendored billysh wiring in internal/kefkash still matches upstream. Do not use v0.1.0 or v0.1.1: they shipped their WASM blobs as Git LFS pointers, and objgitd panics at startup with them. v0.1.2 embeds the real binaries.

Test plan

  • Code compiles with go build ./...
  • Code formatted with npm run format (no changes to the touched files)
  • go test ./... passes, including cmd/objgitd, which runs the example hook in the kefka sandbox
  • Manual testing

kefka moved from tangled.org/xeiaso.net/kefka to github.com/Xe/kefka.
The Go code is the same apart from the module path, so only imports,
go.mod, and the architecture doc change. The vendored billysh wiring
in internal/kefkash still matches upstream.

v0.1.0 and v0.1.1 shipped their WASM blobs as Git LFS pointers, which
made objgitd panic at startup. v0.1.2 embeds the real binaries.

Assisted-by: Claude Opus 5.5 via Claude Code
Signed-off-by: Xe Iaso <xe@tigrisdata.com>
@Xe
Xe merged commit 6e199c6 into main Sep 24, 2026
8 checks passed
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.12.1 🎉

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.

2 participants