Agentic Sandbox v2026.5.14
Agentic Sandbox v2026.5.14
Released: 2026-05-24 Tag: `v2026.5.14` Previous: `v2026.5.13` (2026-05-24) Compare: `v2026.5.13...v2026.5.14`
What this release is
v2026.5.14 is the release-gate enforcement patch for the automation-control/TUI substrate line.
It supersedes v2026.5.13. The v2026.5.13 tag workflow failed release-blocking E2E, but stale workflow dependencies still allowed publication jobs to run. This release keeps the v2026.5.13 VM substrate repairs and makes the release pipeline enforce the rule we need: no release attachment, crates publication, GitHub mirror, or public registry mirror unless tag E2E passes.
Highlights
- Publication now waits for tag E2E: release publication jobs depend on the release-blocking E2E job, closing the gap that let v2026.5.13 publish after failed substrate validation.
- Manual E2E works on PEP 668 hosts: `scripts/run-e2e-tests.sh` creates a local `.venv` when needed, so one-off titan validation no longer depends on caller-managed Python setup.
- Current substrate proof is green: a fresh titan temp clone at `4a413a4` passed the VM E2E suite with `25 passed, 4 skipped`.
- Runner-lane risk is explicit: titan host-runner contention remains tracked separately in #363; v2026.5.14 is the release gate enforcement layer, not a runner isolation release.
Verification
Branch verification before release prep:
- Run 622: CI passed on `4a413a4`.
- Run 623: Conformance passed on `4a413a4`.
- Run 624: Supply-chain pin lint passed on `4a413a4`.
Manual titan VM E2E from a fresh temp clone at the release code line:
E2E_CLEANUP_VM=1 AGENTIC_VM_SSH_WAIT_SECONDS=900 E2E_VM_READY_TIMEOUT=900 ./scripts/run-e2e-tests.sh
Result: `25 passed, 4 skipped in 96.02s`. The script-created venv was used, the base image manifest sha was `0fc2b1a3b443c143a03454a324a5c2223e6e39ae7dfed9642bf1775d34c39c93`, the VM reached SSH in about 9 seconds, agent deployment/readiness succeeded, and cleanup destroyed the VM plus its ephemeral SSH key and agent secrets.
Local verification for the release-prep and script changes:
bash -n scripts/run-e2e-tests.sh
git diff --check
Tag CI remains the release source of truth for release-blocking E2E. After v2026.5.14 is tagged, the expected proof is a green tag CI run where release publication jobs start only after E2E succeeds.
Issues closed
- #364.
- #365.
Related issues
- #356 remains the release E2E VM readiness tracker until tag CI confirms the substrate gate is green.
- #363 tracks titan runner isolation so release-blocking E2E does not contend with unrelated heavy host builds.
- #341 tracks branch-push release-only jobs briefly scheduling before resolving to skipped.
Full change log
See [`CHANGELOG.md` `[2026.5.14]`](../../CHANGELOG.md#2026514-2026-05-24) for the categorized breakdown.