Skip to content

0.5.3

Choose a tag to compare

@dchote dchote released this 08 Aug 18:44
· 4 commits to main since this release

What's changed

  • Same-path build cache: bind mounts always use host_path as the container target; inject RUNNER_CACHE / expose cache_effective for workflows and Buildx type=local (see 0006)
  • Remove bind host_path ≠ target mismatch warning (coerced instead); named-volume sibling advisory retained
  • UI: Persistent cache defaults to host path (bind); single host-path field; prefer $RUNNER_CACHE in help copy
  • EnsureHostDir binds the path’s top-level directory so any absolute host path works (USB, SSD, custom mounts) — no allowlist
  • Concurrent API scalability: parallel List enrich, batched ListManaged, inspect singleflight + generation-gated TTL cache, capped helper concurrency, per-runner lifecycle locks, cheap Health StatusCounts, List job-status without host helpers, timeout-safe response writer
  • API rejects recreate / delete / patch-apply while job_state=busy (409 RUNNER_BUSY)
  • Stop/restart remain available for emergency intervention; UI busy gating unchanged

Install

Home Assistant addon image: ghcr.io/dchote/github-runner-addon:0.5.3