Skip to content

Use persistent dependency caches in place - #4

Merged
PandelisZ merged 1 commit into
mainfrom
pz/direct-volume-v2
Oct 16, 2026
Merged

PandelisZ merged 1 commit into
mainfrom
pz/direct-volume-v2

Conversation

@PandelisZ

Copy link
Copy Markdown
Contributor

Dependency caches now use the mounted persistent directory in place. The post step only flushes writes; it no longer copies, compresses or unmounts the cache. VM paths use a bind mount, and sandbox paths link to the mounted directory. The action rejects workspace, ancestor and .git targets so source stays on local disk.

Cache keys are shared writable directories across jobs in the repository, including branches and failed jobs. The README and canary reflect this behavior. This release accompanies the runner's direct Volumes v2 rollout.

Validation: seven action tests passed; fresh-VM tests verified persistence between jobs. The companion benchmark found faster mounting/flushing but slower first reads, so this change makes no overall CI speed claim.

@PandelisZ
PandelisZ merged commit 1309c7b into main Oct 16, 2026
1 check passed
@PandelisZ
PandelisZ deleted the pz/direct-volume-v2 branch October 16, 2026 23:47
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