Skip to content

feat(ci): add trusted Kache runner opt-in - #129

Merged
jleni merged 4 commits into
mainfrom
feat/kache-node-cache
Aug 24, 2026
Merged

feat(ci): add trusted Kache runner opt-in#129
jleni merged 4 commits into
mainfrom
feat/kache-node-cache

Conversation

@jleni

@jleni jleni commented Aug 24, 2026

Copy link
Copy Markdown
Member

Summary

  • give every Kache setup a job-scoped runtime directory
  • use a simple job-local ${{ runner.temp }}/kache store for ordinary Linux jobs and preserve the native persistent macOS store
  • expose a compatible Kache version plus stable manifest/namespace key
  • add opt-in trusted node-cache routing to the restricted zondax-kache-linux scale set with a bounded 50 GiB store
  • leave all existing callers on ordinary runners and local/S3 behavior by default

Rollout dependencies

Review now, but merge/advance v12 only after Kache 0.15.1 and kache-action#22/v1 are published. Enabling kache_node_cache additionally waits for the disk expansion and tenant-int-dev#95 deployment. The selected caller will pin the final reusable-workflow commit.

Validation

Part of kunobi-ninja/kache#811, #812, and #810.

@jleni
jleni marked this pull request as ready for review August 24, 2026 16:49
@jleni
jleni requested a review from emmanuelm41 August 24, 2026 16:49
@jleni
jleni merged commit 4040a3f into main Aug 24, 2026
1 check passed
@jleni
jleni deleted the feat/kache-node-cache branch August 24, 2026 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant