What problem does it solve?
Landing a PR that changes code under src/inspect_sandbox_tools/ fails CI because the slow-tool-tests-release check requires newly versioned injectable binaries to be built, validated, and published to S3 — a step contributors cannot perform without maintainer AWS credentials.
Core Features & Use Cases
- Interactive release wizard: Runs scripts/release-sandbox-tools.sh to build four artifacts (amd64/arm64 × glibc/musl), validate them across Linux distros, upload to S3, and commit pinned SHA256 digests back to the PR branch.
- Agent-safe auto mode: The --auto flag resolves confirmations to safe defaults and aborts with instructions when human action (Docker startup, aws sso login) is needed.
- Resumable execution: Re-runs skip completed build and validation stages when a recorded fingerprint matches the current source, making dry-run-then-real-run workflows cheap.
- Use Case: A maintainer needs to merge an approved contributor PR whose only failing check is slow-tool-tests-release; they run the wizard from a worktree of the PR branch, then watch CI go green after the digest commit is pushed.
Quick Start
Run the release-sandbox-tools wizard in auto mode from a checkout of the approved PR branch to build, validate, and publish the sandbox tools binaries.