Skip to content

Keep dependency files local and persist Modal archives - #2

Merged
PandelisZ merged 1 commit into
mainfrom
codex/local-working-caches
Oct 1, 2026
Merged

PandelisZ merged 1 commit into
mainfrom
codex/local-working-caches

Conversation

@PandelisZ

Copy link
Copy Markdown
Contributor

Run dependency reads and writes on each VM’s private local disk, then seal the directory into a compressed archive in its private Modal Volume namespace during post cleanup. The control plane still publishes only successful default-branch jobs. This avoids per-file remote filesystem reads and slow recursive Volume copies during runner provisioning.

The canary uses the checked-out action so pull requests test the candidate. Three local Node tests cover byte-for-byte archive restoration, original-runner compatibility, and unmounted actions.

@PandelisZ
PandelisZ merged commit 9b85fb0 into main Oct 1, 2026
1 check passed
@PandelisZ
PandelisZ deleted the codex/local-working-caches branch October 1, 2026 20:15
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