• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jzombie / rust-cache-manager
100%

Build:
DEFAULT BRANCH: main
Repo Added 02 Mar 2026 04:19PM UTC
Files 1
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • 13-directory-auto-discovery-should-handle-workspaces
  • 13-directory-auto-discovery-should-handle-workspaces--draft
  • add-badges
  • add-example-type-annotations-and-assertions
  • alias-ensure-dir
  • clarify-filesystem-effects
  • dependabot/cargo/tempfile-3.27.0
  • e2e-cache-location
  • feature/pid-subgroups
  • feature/project-dirs
  • fix-readme-note
  • jzombie-patch-1
  • update-cache-root
  • v0.5.0
  • v0.6.0

08 Oct 2026 05:58AM UTC coverage: 100.0%. Remained the same
37735090562

push

github

web-flow
feat: Add normalize-on-ingest permission handling for cache trees (#18)

### Added

- `ensure_writable_tree` + `WritableReport`: call once after extracting an
  archive into its final cache location. Makes the tree owner-writable so
  post-extract steps don't fail on read-only tarball members (e.g. `0444`
  files breaking macOS `xattr -dr` strips, Windows deletion on rotation).
  Unix: adds owner-write only (owner rwx for directories so traversal never
  EACCES, owner-write for files; group/other bits untouched). Non-Unix:
  clears the readonly flag. Never follows or modifies symlinks; symlinked
  roots fail closed; deterministic order; first I/O error aborts naming
  the path. Returns counts of fixed files/dirs; second run reports zeros.
- `CacheGroup::ensure_dir` / `ensure_dir_with_policy` now leave group dirs
  owner-writable. Since `tar` re-applies per-member modes during unpack,
  call `ensure_writable_tree` again after unpacking into the group dir.

58 of 58 new or added lines in 1 file covered. (100.0%)

1161 of 1161 relevant lines covered (100.0%)

6.2 hits per line

Relevant lines Covered
Build:
Build:
1161 RELEVANT LINES 1161 COVERED LINES
6.2 HITS PER LINE
Source Files on main
  • Tree
  • List 1
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
37735090562 main feat: Add normalize-on-ingest permission handling for cache trees (#18) ### Added - `ensure_writable_tree` + `WritableReport`: call once after extracting an archive into its final cache location. Makes the tree owner-writable so post-extract... push 08 Oct 2026 05:59AM UTC web-flow github
100.0
36938315671 main Simplify license links (#17) push 01 Oct 2026 11:01PM UTC web-flow github
100.0
36933681698 main feat: Add CacheResolver for fixed-precedence cache routing (#16) ### Added - `CacheResolver` + `CacheSource`: combined cache-root resolution with fixed precedence (explicit path → env var → Cargo workspace discovery → OS user cache) and no s... push 01 Oct 2026 10:14PM UTC web-flow github
100.0
26966914265 main Discover cache root from workspace, not sub-crate (#15) * Fix issue where workspace root was not respected from sub-crates * Add fine-grained Unix test for permission denied Cargo read * cargo fmt --all * Resolve Clippy warnings push 04 Jun 2026 05:03PM UTC web-flow github
100.0
23173778709 main Add support for os-cache-dir (#11) push 17 Mar 2026 01:18AM UTC web-flow github
100.0
23172209290 main Add e2e integration test verifying cache root discovery (#10) push 17 Mar 2026 12:18AM UTC web-flow github
100.0
23166770991 main Add example assertions and type annotations for clarity (#9) push 16 Mar 2026 09:29PM UTC web-flow github
100.0
23166034550 main Add optional process-scoped cache (#8) * Add optional process-scoped cache * Bump tempfile from 3.26.0 to 3.27.0 push 16 Mar 2026 09:10PM UTC web-flow github
100.0
22600464527 main Fix README cache_path note (#6) push 02 Mar 2026 11:25PM UTC web-flow github
100.0
22599215449 main Simplify discovery and use default .cache directory (#5) push 02 Mar 2026 10:46PM UTC web-flow github
100.0
See All Builds (64)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc