Skip to content

ci: route build IO through Dev Drives#31357

Draft
anp-oai wants to merge 2 commits into
codex/dev-drive-windows-2025from
codex/dev-drive-io-routing
Draft

ci: route build IO through Dev Drives#31357
anp-oai wants to merge 2 commits into
codex/dev-drive-windows-2025from
codex/dev-drive-io-routing

Conversation

@anp-oai

@anp-oai anp-oai commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Why

Windows Cargo and Bazel jobs spend significant time in filesystem-heavy build and cache directories. Route those directories through one CI build root so Windows can use its Dev Drive and Unix can use a stable cache root.

What

  • Have setup-ci define CI_BUILD_ROOT, CARGO_TARGET_DIR, Bazel cache/output paths, and temp paths.
  • Require Windows to find or provision a verified Dev Drive instead of falling back to C:.
  • Point Bazel, nextest, release, and V8 source-build paths at the shared environment contract.

Manual validation

  • Ran just test-github-scripts.
  • Parsed GitHub Actions YAML with yq.

Stack

  • #31332 — parameterize Cargo target paths
  • #31356 — Windows 2025 runner bump
  • #31357 — Dev Drive I/O routing

@anp-oai anp-oai force-pushed the codex/dev-drive-windows-2025 branch from 2a2c345 to 251e09b Compare July 7, 2026 04:42
@anp-oai anp-oai force-pushed the codex/dev-drive-io-routing branch from 7163e06 to 1c3f5f3 Compare July 7, 2026 04:44
Comment thread .github/actions/setup-ci/action.yml Outdated
Comment thread .github/actions/setup-ci/action.yml Outdated
Comment thread .github/workflows/v8-canary.yml
anp-oai added a commit that referenced this pull request Jul 7, 2026
@anp-oai anp-oai force-pushed the codex/dev-drive-windows-2025 branch from 251e09b to 088856e Compare July 7, 2026 06:18
@anp-oai anp-oai force-pushed the codex/dev-drive-io-routing branch from 1c3f5f3 to c33c58b Compare July 7, 2026 06:20
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