ci(kache): connect hosted runners to shared MinIO - #327
Conversation
|
Closing as superseded and partly unsafe. SupersededThe kache input changes here — The unique part should not landThe only content here that #329 does not have is this: - endpoint = "http://192.0.2.2:9000"
+ endpoint = "http://10.1.0.2:9000"
- echo "kache remote: s3://kache/rust via Nashost MinIO"
+ echo "kache remote: s3://kache/rust via Tootie MinIO"
The endpoint does not need to be in source at all. Every caller passes No functionality is lost by closing this — #329 delivers the hosted-runner kache connection without the exposure. |
Pull request was closed
Summary\n- add ephemeral S3 credential inputs to the local Kache setup action\n- connect hosted release validation and build jobs to the organization MinIO cache\n- preserve self-hosted runner configs and private endpoint behavior\n- keep credentialless runs on the current local-only fallback\n\n## Verification\n- YAML parse: pass\n- actionlint: pass\n- all three ubuntu-24.04 Kache callers provide the organization contract\n- cross-runner proof in dinglebear-ai/yarr PR #119: 100% hit rate, remote=1, errors=0, Kache gate OK\n- targeted gates used because generic Lefthook hooks exceed LABBY Code Mode's 30-second envelope\n\nBead: syslog-mcp-8sqjf