Commit Graph

  • d4b6457b06 fix: restore step died with exit 141 (SIGPIPE) on every cache hit — act runs step scripts with 'bash -e -o pipefail', so the 'FIRST_ENTRY=$(tar -tf ... | head -1)' detection line killed the step: head -1 closes the pipe after the first line, tar gets SIGPIPE (141), and pipefail propagates it as the script exit status (observed: 'Cache hit' then 'Process completed with exit code 141', step duration 0s, on deploy-leptos after this detection line was added on 2026-08-14) restore saru 2026-08-17 11:18:46 +08:00
  • 8cdec4603c Restore into the path input, not the archive's embedded absolute path saru 2026-08-14 23:28:31 +08:00
  • 3e8d61a92b Archive the cached dir relative, not by its absolute path save saru 2026-08-14 23:28:25 +08:00
  • 43f1755c0e Touch archives on hit and prune the cache store after restore saru 2026-08-14 22:54:47 +08:00
  • c9286e3624 Save atomically and auto-prune the cache store saru 2026-08-14 22:54:43 +08:00
  • 985f68d26e Add more debug output: key-file, path input, expanded path, and archive path on save saru 2026-05-22 02:17:05 +08:00
  • 2d128b5303 Add more debug output: key-file, path input, and expanded path on restore saru 2026-05-22 02:16:56 +08:00
  • d869804b36 Change path default to github.workspace saru 2026-05-22 02:02:56 +08:00
  • 2d57ace5e4 Change path default to github.workspace saru 2026-05-22 02:02:48 +08:00
  • d8c156de2e Convert main to README-only branch, update usage to reference @restore and @save branches main saru 2026-05-17 02:04:39 +08:00
  • 403aede6f3 Create save-only action saru 2026-05-17 02:03:55 +08:00
  • e744d2a004 Create restore-only action saru 2026-05-17 02:03:11 +08:00
  • d31ec2f341 Update README with two-step usage pattern (restore before build, save after) saru 2026-05-16 14:35:31 +08:00
  • 5cd61839b5 Add debug output for cache key, archive path, and cache path saru 2026-05-16 14:34:47 +08:00
  • 8cffda161a Update README with accurate single-path usage examples saru 2026-05-16 14:27:42 +08:00
  • d327a5b85e Remove restore-keys fallback, exact key match only saru 2026-05-16 14:18:41 +08:00
  • 3a3c4d55e0 Simplify to local tar.xz filesystem cache, remove API dependency saru 2026-05-16 14:10:29 +08:00
  • a7eff41c26 Replace actions/cache@v5 with local implementation, simplify key inputs saru 2026-05-16 14:09:30 +08:00
  • d5b194bf00 Update README with Rust-only examples saru 2026-05-16 14:02:38 +08:00
  • 48e43c2ed3 Replace Checkout action with Cache action for build file caching saru 2026-05-16 14:01:37 +08:00
  • 4bd5fcfe71 Initial commit saru 2026-05-16 13:56:05 +08:00