Skip to content

Use kit runtime store writability check - #280

Merged
wesm merged 2 commits into
mainfrom
adopt-kit-runtime-writability
Aug 19, 2026
Merged

Use kit runtime store writability check#280
wesm merged 2 commits into
mainfrom
adopt-kit-runtime-writability

Conversation

@wesm

@wesm wesm commented Aug 19, 2026

Copy link
Copy Markdown
Member

Kata currently carries its own runtime-directory write probe for daemon auto-start. This delegates that preflight to daemon.RuntimeStore.CheckWritable, added by kenn-io/kit#72, so Kata follows kit's symlink, ownership, and private-directory validation while keeping its existing operator-facing errors.

This updates kit to the tagged v0.21.3 release containing the new API.

Daemon auto-start currently carries a Kata-local write probe even though kit
owns the runtime-store path and permission rules. Delegate the preflight to
RuntimeStore.CheckWritable so symlink, ownership, and private-directory
validation cannot drift while Kata retains its operator-facing guidance.

Pin the merged kit change by pseudo-version because no semantic release
containing the new API exists yet.

Generated with Codex
Co-authored-by: Codex <codex@openai.com>
@roborev-ci

roborev-ci Bot commented Aug 19, 2026

Copy link
Copy Markdown

roborev: Combined Review (aee9ed3)

No issues found.


Reviewers: 2 done | Synthesis: codex | Total: 2m17s

Replace the temporary pseudo-version with the published tag containing
RuntimeStore.CheckWritable.

Generated with Codex
Co-authored-by: Codex <codex@openai.com>
@roborev-ci

roborev-ci Bot commented Aug 19, 2026

Copy link
Copy Markdown

roborev: Combined Review (d23e70a)

No issues found.


Reviewers: 2 done | Synthesis: codex | Total: 1m6s

@wesm
wesm merged commit 556def2 into main Aug 19, 2026
14 checks passed
@wesm
wesm deleted the adopt-kit-runtime-writability branch August 19, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant