dispatcher: Windows bootstrap one-job policy, transport fallback, ready-wait knobs; volume probes documented #10
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/w6-windows-bootstrap-policy"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Windows lane hygiene: uniform one-job "no task" handling (exit 75 → guest destroyed in seconds, not ~10 min), bounded by
FORGEJO_RUNNER_ONE_JOB_WAIT_TIMEOUT(per-target ExtraEnv), WinRM→ssh-tunnel fallback, README with the measured Windows cache-volume probes (no request shape mounts anything on nsc 0.0.557 / Compute v1beta — consistent with main's "never attach cache volumes on Windows"). Tests: policy (fake transports), e2e fragments, opt-in live probe.go vet+go test ./...green (-race x3).Companion key.store PR: common.nix sets the wait timeout on the windows targets + docs; then a pin bump + forge deploy (restarts the dispatcher — do it while no Windows job is in flight).
🤖 Generated with Claude Code