Skip to content

Build the packaged harness with stable Rust - #97

Merged
fineas-bot[bot] merged 1 commit into
mainfrom
codex/stable-harness-install-20260827
Aug 27, 2026
Merged

Build the packaged harness with stable Rust#97
fineas-bot[bot] merged 1 commit into
mainfrom
codex/stable-harness-install-20260827

Conversation

@fineas-bot

@fineas-bot fineas-bot Bot commented Aug 27, 2026

Copy link
Copy Markdown

Summary

  • compile only the packaged harness server with the already-installed stable Rust toolchain
  • preserve nightly Rust as the agent development toolchain
  • guard the Dockerfile contract against falling back to ambient nightly

Why

The agent image began failing on both amd64 and arm64 after the floating nightly channel advanced to Rust 1.100.0-nightly. The unchanged allocative 0.3.4 dependency enables overlapping never-type implementations only on nightly. Stable Rust omits that nightly-only code path. This unblocks #96 without coupling the toolchain repair to its workflow-host behavior.

Validation

  • focused sandbox Dockerfile contract tests: 6 passed
  • complete sandbox unit suite: 48 passed
  • locked harness cargo check under stable Rust: passed
  • git diff --check: passed

The image validation workflow will rebuild and probe the packaged agent on both native amd64 and arm64 runners.

Avoid nightly-only dependency behavior in the packaged harness while preserving nightly as the agent development toolchain.
@fineas-bot
fineas-bot Bot merged commit be1aac0 into main Aug 27, 2026
36 checks passed
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.

0 participants